6016667
4236107
34966222
18572290
33168364
4176517
142291
999262
16353431
69509038
58907096
35907438
2985737
66237544
52455689
12402257
82428548
36587506
12648934
7033875
12261444
90978307
18746895
66344966
90356
99633156
71945221
5210894
53295651
42483986
30671730
47477055
71115386
37592942
6973477
84409349
73594880
61087347
19018185
5888477