41257069
65246093
5023163
58523678
99967863
9695053
41488319
23727966
8808910
55581918
74526175
36438001
76331133
46995578
97864056
7783603
4618402
88983777
62977958
32798493
60178837
16356979
138292
74927939
4033927
15745976
13563255
5628661
98259804
31073059
703257
14953603
2463630
4217229
89395280
71249978
52206146
50654948
74721396
48394425