50
67
60
133
128
412
199
55
15
138
931
212
693
173
273
315
125
692
122
415
1107
316
248
152
61
150
66
169
57
37
607
474
36
51
1271
449
336
3427
87
107
2537
256
2510
249
346
56
473
337
166
25
77
404
134
1418
137