69931818
88707921
20393247
8429715
74117762
14095273
93144283
3903980
92688592
19257677
59807931
54863396
76172347
7866586
6152224
44945076
12019123
18344901
58737626
19722432
59445121
17922005
24175563
26799746
46583035
16379871
67254130
75636495
6551194
9867707
85591381
16025193
97698151
27228873
56394636
99818914
90394910
8570364
55372247
957336