3008914
93501274
43752962
41395981
18672230
78189475
2337921
84707032
42174817
96297068
38578159
70271240
30395461
27225637
16711124
36037404
34569310
99121683
4336771
44142397
18179581
7845657
74713599
59325361
74753427
21152623
9152904
96953874
47925217
11934902
75527659
49809141
25014564
54296519
52121758
35292973
5401562
80356630
79909052
16837992