1958829
31235701
6315266
80474553
13488093
65718381
26169747
68397227
59243262
75991384
51782362
58672975
39122060
63917623
89534243
28679589
19917885
40567906
56405487
98971756
61449674
300535
19549582
16038066
69864021
28274649
14108401
90972308
84745032
88984435
9862580
9116209
76814254
34194431
72492807
22474513
34161701
41869397
35058427
77954781