31366076
87935212
59554882
75912157
48906809
34409259
29893884
1860703
1841457
50911075
39977762
13808651
70944102
31052581
26991701
6683531
54652948
70449381
98636421
19276446
58525371
32079046
84066251
4718997
66396939
92912920
23833788
57903162
55015563
39131204
29899234
71209677
40284164
3441734
31941515
50694112
50979158
64163042
78699349
75681486