97365980
27396053
18159872
7365791
62853925
28975678
48193503
63908893
29368574
59996809
45734552
6837437
45104387
81871308
86973586
97911906
46346990
81316412
48863354
38298262
68252281
33216539
26508661
36659430
39805118
27773030
78544284
10936223
1015717
27637102
36958287
99899715
86909793
2452395
191862
27031755
73995495
96191305
54837771
40377048