18
516
439
125
14
40
38
56
210
474
64
166
544
97
124
188
85
65
66
45
22
161
23
111
80
41
150
28
35
79
286
88
19
309
98
461
346
1830
131
1236
50
31
59
63
93
252
91
447
134
67
178