81697089
62103249
6216870
53292285
93979551
25932617
34264121
92391788
41074334
31357605
72163927
10756839
54354191
1833208
51898012
93557572
20179776
83441682
77469074
98504747
35114338
64902702
3183216
14067005
32323330
1211959
34841926
9937004
5504362
287288
44163819
54325640
8222639
66351278
74965850
83037734
76708269
62134910
12099979
39626425