30633190
49492145
1268110
28052713
9142349
4934939
48597412
25916961
72165048
5569743
94426855
3817487
75672746
38771423
107715
58209055
94781282
23576862
25273215
114519
17659308
39904419
7780311
74549370
19814570
84974703
82497710
80956011
44169010
8896085
45745334
60209352
89183560
87924333
99917828
76993489
39776790
19155234
77595376
18685662