403
143
328
16
664
187
643
53
233
143
699
124
833
429
338
122
704
239
428
69
264
117
118
38
543
133
679
222
90
35
453
172
448
134
395
177
1292
538
364
57