472
117
703
119
240
53
343
168
346
167
575
44
268
43
588
191
288
31
419
7
427
134
597
180
409
113
554
38
281
52
539
60
230
76
443
51
174
145
147
52