5
175
113
256
628
148
172
118
294
631
198
157
153
124
564
202
117
174
430
82
186
208
194
280
371
272
459
218
122
374
220
65
100
83
498
112
147
481
156
114
111
301
223
417
324
600
760
184
872
725
2638
239
1641
882
645