79563203
65929329
20559839
31396565
58814465
38761761
22964654
83402618
35097674
56865585
60758749
81015310
41885429
47695863
38094774
22201766
41876666
78119108
34999651
90983030
41675572
5088577
89162400
87273804
75327193
89608765
44799107
67593878
1292482
38971302
17824297
84163008
41923128
13031219
8069895
65715767
14352250
31622395
492797
2544095