29159432
1368924
14824320
40946048
45288277
61951848
65352336
58815341
6680826
98057845
27075836
70293993
43051868
35647826
41619717
14522008
54507896
60551209
39171181
13746448
74626263
60816925
13882877
84964433
12947241
43358645
68998292
86555495
86954717
2583822
35554762
83842066
91396078
54846009
18935144
73493173
88445378
63464622
94842732
61239927