2
0
8
10
66
27
7
127
3
15
32
31
37
22
33
6
186
12
25
49
24
19
82
131
52
9
36
68
48
129
38
85
142
53
46
28
145
81
34
63
42
130
231
139
272
100
70
125
246
185