28497600
1963774
34285430
6968193
92579454
78493950
382342
8984483
53011185
3217693
4096870
17739784
98156459
78439218
27861911
8938131
46244903
35361880
77431772
70844273
79801447
3112385
50064565
60471724
2284699
30991548
6666579
97406880
20596460
26076887
83414492
76864824
8755127
6733858
79096122
53241043
65875520
98326981
83884301
49209688