59408071
5123408
13271893
34842766
32236850
14495824
5574016
34026336
65777744
9892336
50047101
2492717
93688009
76171072
24395054
14545082
73701981
96773059
2013176
67757370
24696346
89913244
12925100
106808
21683520
75082728
39946924
37791130
17185993
70565797
8881462
25533594
93348897
69732804
96989606
12992912
21183623
84541528
8131613
57603568