40
313
12
428
188
737
73
451
133
98
285
394
534
136
475
39
72
58
267
176
103
47
41
374
33
175
85
160
202
31
442
25
17
273
181
83
139
38
147
20
208
157
362
79
204
24
219
314
63
45
277
28
117
42
55
56
68