31928835
5591560
75129967
6685238
86757311
39775395
18082558
24707063
51457183
3571747
4971096
91726875
20722595
18538375
96388360
58159885
62908707
58203935
80033300
77511947
4333236
53237908
27368769
29248531
63773937
14672293
16542434
91709032
86914494
29677038
30139395
39018714
62576122
24459102
24988637
57159767
20885425
49304085
69724545
55014881