85697025
5675491
93671916
44008470
7677147
7762137
17114684
91438943
73791853
37856835
33451829
74557690
13389384
96034385
57651590
70358758
56051439
77488760
21175786
132934
82214546
2006246
67827117
53268208
23562345
39145835
95464012
85438056
2297817
3431106
17027679
50752289
5912041
56764415
85217273
78573213
77946306
7771025
24496047
20295159