94495371
52147249
6721523
14096039
72164084
23233640
67417055
42144547
89528845
70959876
2924806
68384305
48741952
83942200
32893638
37425218
53364982
89181655
25869189
70977175
81178188
40474281
62346296
65475683
13063125
4176602
99153771
13856438
76306232
8336168
61164126
80291834
11128374
51006455
3738310
95901887
75202016
31521710
38863550
18461553