99104320
5682180
55744509
16684929
63868087
99493864
46792408
4225807
6627030
67317935
704817
62127507
95196217
65944774
45134184
67576000
24335115
97262177
2294602
77161030
42962082
29296328
1476409
84139767
70597854
95143801
13354721
93505834
65666238
69459600
30228872
5055669
829579
57307697
93633574
46132230
27337572
37288796
15053632
6134550