118
707
177
594
209
533
415
193
166
428
505
71
540
98
83
207
165
387
162
106
150
153
109
591
436
124
776
508
53
79
658
288
194
993
45
90
86
483
210
1579
27
464
253
2769
183
46
72
362
110
326
43
251
750
260