181
50
584
168
604
130
582
151
226
75
588
32
334
94
311
131
441
79
471
92
512
9
544
131
263
10
438
175
343
176
276
57
573
145
227
112
127
94
523
26