47953147
97044570
65341118
38625290
86257420
63788652
91218174
95388524
22796846
54341685
91314890
96225109
81153557
5891078
51021258
46074421
85741764
43734789
34153913
2294795
13573905
84979872
7167780
40425674
98244175
33159399
68585537
41301380
66223443
47304503
68929378
96796666
6504630
27399391
16793929
99413074
57253847
66228068
2625300
13546213