475
99
236
230
512
323
504
186
105
497
349
505
880
298
224
445
313
284
745
729
364
240
145
349
413
290
127
644
411
249
429
175
202
408
306
901
283
423
670
519
816
444
511
372
891
309
541
274
438
458
399
401
420
728
368
238
305
948
540
980