31701876
63748618
61421628
49826420
20797181
96041883
3083845
4107088
40866852
84246679
24373666
14418691
89095603
99666188
36364714
51232949
23889977
6027447
86273857
67315213
19409314
1733389
15081037
67116578
83571918
42622892
3805360
6497571
1249538
74648076
8823348
72047338
77273178
50385174
27678631
73513756
1594322
39524474
24879643
21742974