31616891
43378079
21625668
67603648
17144695
55536819
92486588
70127663
56662504
41326931
99009159
9215485
9888988
84439966
39697246
97606121
61471917
26325454
8826964
66935065
975643
86654206
9904338
64527737
49032346
6682641
95749553
5971020
82909537
27076152
78244747
31378330
57121441
23212976
76213656
23368938
31964669
97846954
18763123
74459746