203
2
23
5
138
19
20
263
21
34
24
22
14
4
18
221
331
41
8
15
46
25
10
957
350
245
304
2394
563
427
576
236
226
169
167
385
50
103
192
261
327
440
235
356
278
396
271
364
155
588
172
129
198
302