68448608
57774931
12206190
36062286
93534888
4205105
33172768
77291304
88757642
42062625
49264173
56456450
568151
20895422
55979689
64227171
36871716
54012786
39727025
72985790
7429532
46851663
5341393
90999421
12046535
8078612
14594430
52214367
41804082
93438863
52187044
75017651
83261593
59565036
88281279
77178986
48023951
62968432
17659292
13702280