22012832
61466714
43848809
99676237
45054907
64347428
11471595
70387516
93237243
47165487
57108989
18183356
11552102
76701059
67963164
56394114
91522192
4893564
3008040
665396
57903675
22479971
4431398
26628781
12429495
46126607
5886847
10312199
55525891
10142604
21963240
15261418
52581154
48829676
11165444
94393841
90079314
92885141
8559908
81396680