48702737
50407834
8511885
97856910
400150
10263854
7723992
7154595
63954574
25525751
55865861
27387595
65982881
12937008
90001559
7878600
85053745
92017977
16654930
98393143
22903379
60237592
2574306
55099150
32376369
24282906
68331145
852281
93035748
28621876
72397283
96233109
3051448
19091524
22119056
75868046
81025445
42229945
1053320
43576704