50721406
81984519
31835036
61739982
6202125
74136010
53689551
69338235
46486394
15499538
73168242
92935561
40687665
81582713
26336344
35138462
18553504
21432261
14088244
6149596
3219637
65695096
80354434
99817056
36079704
22334439
27168953
8578144
61645172
4723241
20147699
72124079
3827908
80011228
35809392
15947922
33352135
4178443
19681760
45115368