46377592
86491893
61157224
31064562
51367822
22647120
1352873
64688225
40413984
8107424
70856549
90275735
34713487
52661341
61848035
423439
79292486
96449833
42002896
95338390
929469
10404552
64975376
9049238
81224846
53549302
12443060
89208946
38898051
73606832
45833348
76481064
17537446
2066357
70119502
33166667
94877061
98751221
78984281
18588184