71
946
120
715
79
423
169
947
144
901
189
906
40
664
203
636
99
630
72
588
69
539
23
522
29
514
446
13
785
54
100
43
399
37
342