234
313
109
64
250
169
119
114
68
286
115
650
443
195
246
170
312
511
128
98
451
929
88
167
338
178
429
66
203
157
942
110
276
182
132
134
201
214
184
144
190
205
296
57
74
220
92
137
174
49
307
212
200
641
699
126