19
105
61
125
82
8
213
68
71
195
166
73
67
298
55
85
50
374
29
27
302
300
229
259
104
121
183
26
57
391
122
161
41
48
42
36
160
53
21
38
20
368
59
72
118
235
58
95
24
149
49
17
39