47992556
19792170
63144820
47378324
2015933
8535825
65916836
90917038
11745734
67821849
57477576
32644666
40586902
75236558
92976104
65648648
60467141
36836416
48996413
97819319
76549232
35329506
24655312
13806708
3307996
11905985
93562512
14117422
30171361
18779348
32698330
44686159
96166096
48633323
30201720
53383785
28511965
49507731
18145496
27657691