41253027
16734819
96299889
6310666
53788541
35935797
68774625
31618573
70352423
43614495
5753176
9561309
63961175
62628392
12982706
63895782
24259600
95024627
16964150
47462285
17927158
78157746
21469021
85848295
12336285
7371962
53852500
65593769
42842999
71985067
43715204
14729985
29055914
97386334
24747253
147724
3954488
24089331
87122565
66631176