438
78
505
39
421
116
202
186
487
93
333
67
312
163
214
107
440
100
298
175
181
113
425
99
327
103
580
117
198
63
275
3
592
132
224
176
440
78
249
14