57768884
50605529
46114177
34693664
20749564
54635768
5617216
9232474
88247613
36943429
56268397
3314098
45057789
90641054
18386334
50673441
66538356
4928255
407516
77067716
82215937
38608112
6833772
5789293
65626309
89446373
7451542
94666802
65035693
40045909
92667949
27689092
25347183
85003417
19491760
11742428
28741008
32179459
16501789
83351368