1359836
72952557
15087183
5916481
64479804
11808046
39451902
35534721
86186063
16123147
19555706
73804619
2942857
95559646
26579592
27456735
27712160
5279896
95351939
37064694
66036696
32435413
35853159
58954892
56931271
23739888
29602547
30654495
33808911
93039002
14069138
66214860
61037834
85005653
58331268
56197383
98191894
9577585
2977600
37498260