86362585
13854098
6199572
52004789
12571161
38779708
57287173
20164686
92742942
44682748
2075226
29259706
34041716
41299364
7937041
20067492
69073538
50915292
80487848
82799999
27191520
681688
42631133
31733059
85605179
63676585
36511078
48713772
69964114
15124118
44162045
29451940
95768669
9621242
85522009
35461265
35874983
8887157
28519873
67321648