35
24
37
29
3
15
20
2
9
95
16
127
21
8
5
50
6
93
68
11
43
18
28
42
156
31
213
7
91
58
157
40
61
45
55
195
65
99
17
112
171
289
282
182
10
192
533
742
82
105