10404618
71312334
5095241
83913361
8925966
4857502
53729667
70667378
94011768
568449
54338897
95851186
65909235
3231375
92353170
56225650
71128979
71624088
80734369
28025309
35658127
93574020
52533473
93483921
72047279
70945710
40545696
885956
65763866
11927165
68079667
40509624
61385167
15542939
45118896
21632394
58014502
18162171
99275277
68073909