30903482
40929252
63293533
951963
58824754
49656730
94169908
24343128
97985660
54048618
57183880
69192961
52142017
33213220
66399590
5468773
91512135
88045782
90934242
6792785
35447628
53705754
76008034
1523693
5519622
3536981
25665745
44169236
18999925
4133580
14439175
17621193
56396371
51416150
69367352
22073567
33425573
95009110
99049185
28178600