80112855
72821087
83198163
48164258
95609186
51761600
22641359
29163231
5329330
6185326
8262208
92576335
72749567
36327518
26859905
47182677
32584820
98559845
63223289
79718564
75965343
64447284
97476698
7436982
49891009
1655804
38299070
78283134
33249485
65603024
83883854
63934285
55201198
45801382
5186433
21513068
6678568
24347827
81573337
71418026