3
0
27
5
6
13
85
9
7
25
11
98
43
59
16
69
51
83
35
26
76
47
34
139
79
17
105
125
130
37
24
28
23
63
12
38
57
81
91
156
61
90
19
20
22
56
45
64
15