9
17
212
63
20
26
149
31
127
10
34
41
128
55
24
36
79
104
76
120
1892
62
463
85
52
64
37
481
323
355
283
492
94
1300
39
340
69
578
92
107
88
73
229
136
262
40
67
125
242
374
57
32
302
667
368
93