239
160
194
26
287
120
583
162
438
182
213
38
413
108
166
17
183
6
122
76
399
116
431
95
437
97
534
87
259
114
316
136
240
97
315
135
417
20
476
178