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