21
217
34
768
108
167
49
572
126
224
122
322
98
222
93
301
128
124
62
117
188
200
554
65
293
257
70
212
189
100
81
71
72
50
45
192
85
54
40
118
136
207
157
319
342
211
204
88
41
27
643
578
197
67
152