96888570
57349707
63862151
77694089
7785597
22394743
12384254
64233832
75021218
1442929
64536801
10705472
10355608
4427911
94191010
83194790
16115237
64525801
24026705
4916009
8779547
57497777
21475347
93684067
36362457
43393095
71607483
25782455
11828012
54634367
53799557
86114630
21473101
44696599
42586296
21738565
77608794
54101302
97429563
72284734