40
15
56
9
65
371
63
432
126
85
76
332
57
52
69
158
298
277
104
54
36
30
108
73
273
456
223
61
578
125
211
41
275
75
83
38
152
71
91
23
11
22
105
202
196
185
128
249
377
138
100
25
214