608
286
371
424
172
419
338
569
942
78
230
151
279
28
29
24
986
43
235
185
627
118
452
171
167
116
12
72
350
254
426
147
30
123
94
193
191
316
143
175
234
239
469
71
122
98
228
99
91
275
55
44
108
570
102