95054857
56622793
95112817
67041124
61207112
51114300
36077520
20139774
17484201
98912489
40573706
52294890
98115640
63106550
1981302
48791143
5664568
43327541
86997011
29992613
92773633
4717320
70716633
16467638
18021430
92358730
51863077
52178033
54076688
64027734
39156758
39203052
35343269
6128135
39246752
36339727
38951233
13937466
84626443
33229695