96992633
54176060
87307643
7994938
55611286
16466902
48724855
69498788
43054001
85785945
1798646
30045051
67102233
83813178
84096298
16888044
6782356
22261337
94219185
18991767
96274272
55696651
5531172
83611170
65576568
88795150
54984481
94134550
7355767
83284317
55928709
78802427
46367049
38668641
39905295
29681479
51462150
39846020
6684785
10756831