43083072
58884766
13427672
40844777
14631427
14902480
7879832
41977669
12055443
3936921
828746
6610552
89896804
78057409
26236288
4974415
51852321
462234
83908992
56464076
98963595
77408383
64559992
11199618
53834107
81218057
37537691
8436713
42938748
550250
22708770
75544849
23556825
49454773
49336799
97769396
29168745
31505021
73396248
2803527