160
50
573
167
588
130
572
151
215
75
557
23
318
90
297
130
429
79
461
91
503
9
526
128
255
10
424
172
337
176
263
57
564
145
219
112
118
94
514
26