509
186
612
119
538
219
216
161
145
108
314
82
445
10
355
98
533
114
179
86
38
10
287
181
411
120
506
135
243
164
150
95
444
162
566
50
499
75
197
2