81102999
65209123
34878634
80235938
6141205
25519384
4623575
8383481
28874704
20418737
82814066
81212076
62228872
42602608
32293846
19218140
99464757
41141501
70306371
80271588
25136693
8362165
56206371
31456700
5681638
93752233
21526442
23061089
63846701
91362047
16033255
49522570
6548604
14625942
11628488
34398857
87181968
94429495
35188957
26722688