585
136
602
220
427
144
519
181
444
45
393
102
587
177
333
172
230
64
718
223
613
183
282
87
457
102
572
183
187
75
469
31
538
155
534
177
1016
717
434
156