16184733
35997713
7838283
34873180
43553650
949127
33763750
74761774
27067950
12971095
6849690
68468089
537138
50134509
56782098
6276469
8491586
4273905
19617374
81672956
50595637
40188878
89958586
33044814
71214545
37541646
86707138
29839007
15537695
96354792
95809803
93411269
12641656
2775295
10457209
34534768
38599778
30325485
5089208
79287885