535
146
415
151
460
71
431
212
220
153
620
27
534
138
522
228
226
167
258
159
639
198
605
92
642
218
548
146
580
135
453
93
386
167
590
48
193
172
426
149