176
50
579
168
596
130
577
151
220
75
578
32
325
93
302
130
435
79
467
92
508
9
537
130
259
10
434
175
341
176
270
57
569
145
222
112
124
94
519
26