25151581
11754905
52108610
36132395
48062594
20714670
84751955
92917399
82484050
21433913
94144456
81322105
9882484
50281653
73988280
10285169
80061657
88269417
64998144
6224427
86952282
76716485
56924303
233846
63219153
78676794
4014344
11725427
62363163
86418574
34249586
10878694
98729108
18398411
58582817
8576539
73658530
35686546
31388290
43017510