211
59
412
424
40
932
35
16
23
115
186
137
49
330
902
163
62
405
187
55
349
320
366
34
592
152
73
113
171
515
645
145
54
238
63
114
134
258
549
122
50
39
58
353
264
420
524
101
251
24
324
56
282
1919
222
112
103