92
986
53
761
122
709
93
616
46
903
509
274
146
435
73
494
48
408
52
399
31
359
65
529
30
362
16
154
39
419
70
484
29
535