1066058
96011721
1475616
32054600
3106210
28671237
59562425
96708800
46016954
45858
66272165
14753008
16281965
41965840
82763340
90928442
35202974
58154996
12737779
74298625
63685080
91822963
67357423
42478975
9404355
79933660
23665692
17895425
5712259
27278573
1331921
85296763
59268094
6144434
66586095
68091472
40046869
46047028
67677619
93302407