45094773
488410000
77789117
99998988
94795063
6868916
32645004
83598134
1666404
847104
64885558
35803022
96102541
40746886
10142327
61678673
4717491
51972615
539054
31574278
9378291
9115775
59802859
96912734
67668900
28179456
52457140
97819735
56285189
19642493
41112116
75644913
81225375
236548
37505047
63742629
2514882
28114877
67466518
38692472