40037864
41994677
83107590
8533493
32074757
83897525
74725941
223862
62146932
31753147
7892902
10161021
62452481
2084639
25756967
4770507
96782766
60393483
66215472
56936444
86719671
47747902
66241822
19426519
34098512
23211816
1531905
68574125
49499555
39319119
30092209
25506492
93797841
28473133
92735025
37753693
6593194
86754006
12969242
70828298