34
23
37
28
3
15
17
2
9
95
16
126
21
8
5
50
35
6
93
68
11
43
24
18
42
155
31
212
7
90
58
157
40
61
156
45
55
195
65
99
112
171
288
282
182
10
192
533
742
82
105