160
50
573
167
590
130
572
151
215
75
558
23
319
91
297
130
430
79
462
91
505
9
528
129
256
10
425
172
338
176
264
57
565
145
220
112
119
94
515
26