21
37
56
54
284
27
24
268
318
55
25
42
22
96
353
75
40
151
52
30
31
73
35
26
120
130
184
129
212
43
79
70
240
83
177
51
97
61
15
123
311
145
1467
78
516
60
53
3299
354
62
289
91