27416996
8577313
14506168
8082112
37267813
96149728
5202655
72102696
1374196
79344955
85878472
7654926
49692931
90813527
57943864
65546954
17737558
39482992
42745670
4489751
33849923
41704992
53592711
94887445
68821009
64301041
55684587
93222580
21204803
11564423
13354287
35868807
24283917
58965242
10889940
70742125
8941210
98937273
14157655
87929180