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