961
293
503
160
463
157
671
239
622
220
626
234
542
170
798
503
263
114
288
58
592
187
544
161
131
19
598
100
435
128
542
221
216
73
197
110
437
131
507
154