59338587
52988328
48715051
181301
9103875
865219
71481711
16941367
12961934
51904538
47801994
78599437
5379792
57097265
59164235
56495205
50448103
632814
50366087
18841061
13032455
67239899
65365100
27214859
81168036
73609709
59375343
90964907
47626016
74873021
5348510
59794
87859675
12829668
81229282
53947057
48316899
33796516
9454462
28225838