32
7
851
211
24
17
412
26
22
594
802
29
23
15
1204102
1866
1505
11
71
8
51
553
391
222
151
182
1147
45
282
532
361
772
2
742
621
581
561
46