180
50
582
168
603
130
581
151
224
75
583
32
332
94
311
131
441
79
470
92
512
9
542
131
262
10
437
175
342
176
273
57
572
145
225
112
126
94
523
26