94106025
91954074
29677255
95582415
87202951
45837084
24266058
99009634
43286673
12463696
27599032
51687241
4822185
97724700
41866674
98543196
6516527
51776614
14445387
9165069
3186821
87126231
24883248
31249244
29807917
60507253
44644938
33343174
60172151
54783172
25516024
3752077
15182154
16729533
51833156
31125132
81816392
40528835
64387442
37578048