13
420
354
40
37
80
466
163
29
70
246
428
114
1358
10
255
87
348
131
271
200
188
865
7
426
95
379
88
110
49
19
151
54
67
66
154
8
18
23
14
6
68
175
34
311
449
245
97
126
238
353
63
661