30149810
31883825
8033035
161534
63859661
49215408
26933596
3082775
57239659
47211271
70568349
14302095
54938071
5085326
53245400
3196759
62031032
28383793
22657157
47358702
80341530
64059061
45342962
77737279
48929486
49973713
98609779
96017807
74381186
47237965
19526257
23151381
82349249
69103421
54115249
88389274
72651462
79553144
65059662
26884669