510
186
616
121
539
220
216
161
145
108
316
82
446
10
355
98
533
114
180
86
39
10
289
182
412
120
506
135
243
164
151
95
445
162
567
50
499
75
197
2