73784096
35363230
59101676
18751976
4137992
15123898
80705522
63039716
71303731
53945664
70012750
29001183
20715503
24515650
93901865
78401743
60598412
15337965
456741
9211359
10343124
87606150
32886306
9559517
11119073
31123578
40065480
94971260
1189831
77271922
85199373
485333
33639880
10207414
93847466
8427648
16543390
96038865
93565144
41911971