1863973
10705604
90035537
56791354
23183886
45974157
41994507
28286467
146298
36485922
29078519
21985838
63945591
75153766
58715755
49534840
12668767
6342034
45506982
89728738
53994674
40644279
5046087
77537738
33448529
74411302
61968335
63521728
13732175
25421741
32803495
9456487
50952048
3008313
1971851
83295771
818530
15971593
54164048
34952261