540
129
1245
405
313
81
847
486
364
177
609
55
332
61
644
218
303
34
434
12
479
157
672
210
433
118
602
62
321
71
650
120
290
98
614
154
209
160
175
62