80736962
62074104
16436699
20063164
60004242
57496136
89946890
70032522
93933077
96699341
50603350
5311857
5204579
21294166
71868248
40432530
32155052
81069755
57317557
68564182
78558216
15726690
30344617
89728204
86728197
31121827
97552433
36181575
94492394
80891499
28626261
21571840
41103577
6871436
20057750
48228073
48412325
6099873
31937284
9717617