28552500
20167427
3571388
20882387
37232795
32273812
80833797
87083055
31289390
380291
38083246
52782829
84874963
79891847
85383406
12937531
33601334
25787172
89411507
44226444
42356179
40426993
81111381
88722110
50669743
9812024
62266953
57683470
73763584
72348837
70235438
34605446
25459498
36608164
16006007
12658545
89352341
29926693
74694868
49829674