2426603
70827505
14158930
28709927
10528195
95222583
36209088
70101746
12311237
77883910
44391689
20864890
86612960
33342748
81105709
20671786
6485401
19767348
48151022
69801471
20258283
98574401
40377670
56457811
99033651
46818027
90274984
36803151
20682575
53736328
76203986
2436838
29089009
51895446
64263914
3831432
51119857
22628434
4417065
11818091