628
59
706
256
420
233
312
72
243
38
359
204
534
71
633
143
597
203
550
144
523
118
76
45
347
10
201
136
583
78
545
157
270
198
450
49
202
136
396
102