17
25
98
19
104
33
59
58
52
50
128
94
91
99
177
317
166
34
351
118
20
88
31
469
46
218
66
36
209
471
287
55
40
975
387
305
26
80
103
77
137
298
16
187
202
101
49
41
79
277
164
61
47
73