31139064
90602963
77353514
71058521
60308058
57779185
71563816
55509543
69231887
2661977
35949976
41841358
46853318
41333000
79535286
57789867
58835739
44916527
29149537
93105936
13826975
531685
78342591
40981580
63355636
25292458
18633744
95093010
12918658
11856522
62727158
88898038
60278681
41204123
44207518
49948803
11225854
9296577
46583918
7379882