19
105
63
16
110
147
80
3
52
29
59
116
33
70
23
30
35
306
8
22
112
47
133
165
13
6
172
11
214
38
24
14
272
2
532
45
134
68
95
17
21
73
49
50
15
9
204
178
27