270
72
60
53
96
28
70
24
79
26
40
49
195
71
128
459
430
411
116
644
190
25
423
105
88
115
65
261
252
197
57
209
273
168
87
46
174
372
133
203
161
377
22
45
199
80
59
55
340
215
165
125
85
134
121