24
188
100
1
122
108
53
34
252
138
185
18
65
47
87
290
98
303
110
128
1018
1110
631
64
330
294
200
131
235
106
121
187
116
192
229
298
270
90
453
423
103
697
124
189
32
642
164
157
144
66
286
119
253
304