45244791
8922330
4164212
94112936
27556975
63256292
77929270
57856641
60791466
66246575
21645083
21337223
83245430
94583162
61991431
36546192
29012183
71393585
85752622
71442498
4012919
97558945
44038265
9117923
9389995
48394511
55073917
1972407
11008006
79941706
91444363
96887939
76841707
2676600
91835435
57345037
50798092
704375
54325600
37019728