38
25
37
34
3
17
22
10
95
18
128
16
21
8
5
50
35
6
94
68
11
43
24
28
158
32
213
9
91
58
157
40
61
156
45
56
195
65
99
112
171
289
282
182
192
533
743
82
105