42676261
39249713
98011150
52869482
15951624
42468250
22497711
54202566
24559939
81448503
2315337
5877292
91072982
71776998
86992186
59316304
29619688
31221636
21506487
17398798
11486754
99623321
45053234
76689328
11988452
18153978
93389793
58481469
7240249
75521748
83639955
39881096
8205694
45565566
31956464
97365578
96992499
974746
36967884
73137155