400
156
793
394
590
132
90
59
228
170
337
168
605
116
473
106
179
32
668
318
242
161
347
65
587
129
523
183
425
35
356
157
131
5
297
32
379
118
571
14