39
1345
67
218
439
53
42
22
78
244
51
32
206
505
18
56
27
57
30
23
158
135
98
112
20
380
174
163
43
386
33
316
243
416
37
47
357
271
34
153
229
28
31
94
40
73
123
119
52
322
165
179
219
406