83815136
25355650
55121828
35031799
7223128
64275709
78209504
63535208
1114742
36004743
80972860
9954398
71421352
6512362
89621056
31944166
81207960
76771228
85405095
91099008
86188219
18203125
83264392
40093869
16051648
6653163
2714751
3329272
65105852
15356040
2307263
15725916
33351641
45495655
36114761
61848984
68741142
58624351
60522539
52036271