70216583
26784295
91474841
64241911
47532307
12334874
55684450
32591061
90634316
5690308
9584030
1293578
43611466
16658953
6191493
62525138
96287633
50766692
941952
88345042
46444419
76292877
12603147
7064285
26551990
64654567
97804271
562279
18755084
4637659
36298213
57028306
80327105
23018201
4368332
20014214
34937309
5184839
43681181
1980613