51799201
31269437
19568334
3516233
79802899
74376273
2864827
60261500
45218570
18451988
41554506
8972132
4466774
4751956
45604532
57338931
8615023
98913860
7941971
85115683
46736480
28168826
15492453
4805962
63519338
76403531
66766888
13702464
95186047
88735886
3491356
43789
87212813
80675307
6521469
20585628
68098255
13083394
52428042
40732387