96422664
81646066
6996094
15708609
56975752
28718424
6424593
41236992
74272964
8071152
17056830
77106920
6262346
37521343
23803507
99751447
3455013
19365927
4544890
582237
35855632
53992072
65591578
1068735
2601121
76067602
2494554
25618021
24514660
66164146
26168331
16688597
96253243
91053173
64117894
54684010
18689969
32286428
90904205
14122256