54
16
107
83
69
86
381
41
219
176
474
258
144
120
135
511
68
247
66
433
188
94
193
169
37
79
40
55
134
46
643
124
91
252
42
60
67
226
175
184
280
51
291
304
183
71
225
62
251
36
89
253
238
319