32503320
12296247
94217881
559139
49657507
17493241
57799603
5068406
83875413
36248426
40121201
9613391
8878668
7700670
7006061
32363212
96191682
4201991
80743141
85971588
8828401
70487796
56731107
98045659
4321107
25236228
48608231
37391852
98458437
81551205
49332791
58078888
51222850
32496710
47652072
94762716
38274908
13609141
17783035
67902864