81533456
13956380
8518181
59875176
48732604
60621050
85575838
4444277
7869845
45465458
20924388
23323378
54957720
61108833
5093495
32015141
48602154
5830255
97628244
63743964
69159022
24557140
90188912
33754531
54229
60897178
96728432
10302805
99939989
40085308
17452827
69547872
14864950
74917180
95094032
55784285
87341712
83159066
58554048
25355198