210
166
319
147
505
71
296
161
277
125
271
13
166
132
403
26
463
154
507
77
106
95
253
16
521
140
418
107
577
150
132
114
348
91
160
77
534
90
392
11