180
50
584
168
603
130
582
151
226
75
584
32
332
94
311
131
441
79
471
92
512
9
543
131
262
10
437
175
342
176
275
57
572
145
226
112
126
94
523
26