191
71
894
262
353
50
883
404
396
206
409
116
551
138
584
182
386
129
393
194
558
58
310
223
524
87
355
173
440
155
347
126
493
52
501
178
501
153
578
58