29921197
11089070
67944173
14047058
52067348
87596506
40441294
98906123
20006499
85972529
88962452
1049400
38574107
87293961
20873605
63989102
19956564
59496186
48365171
33714571
38841756
10079795
28234922
16017721
15349
38892334
84126039
9963710
8643832
45347329
80709434
17244106
9011221
91407548
92292849
9247623
57767839
64763347
4163485
52512762