48709404
87536939
84391696
93799982
8922468
64789100
6415202
88281557
89901103
78987755
68925986
94721059
24808818
98898349
20214621
81169290
600697
99512083
85766147
97901509
57904694
19926072
36523057
19469372
94927492
96025730
66954048
33947618
11817832
5457814
67957394
14222883
11147586
79923390
22766618
40484223
30052171
18639997
188457
35848272