93384627
90767424
4917075
81779483
51767731
9466702
64105226
81263127
4976549
77719869
14297577
90133180
66433117
10548309
45941523
97536018
1389491
35321641
57431328
48641444
39172616
73759174
80603907
26507127
61696228
87909880
98921115
38684013
28078326
94541145
422844
17152053
63987615
84154873
33711042
73461343
99664249
62251577
56254500
2952248