56187069
31555276
12247140
11196887
49331594
1339456
25686110
79385250
92048377
33456630
46803136
58934200
56942843
73001183
81158121
67707517
50137282
98418776
63071372
19503830
54963591
99982536
8168063
85494029
83189319
96299103
23455920
82284060
13186011
816861
77164044
2259028
84493889
91571088
61072376
81253283
49266671
86179837
95212928
24426621