55913088
87619734
14627858
30921691
50752459
54633321
20328468
3628124
98359792
31201515
5988840
63752134
47791752
32528381
96783949
90029990
29067769
15151634
3372639
12728312
28266404
29656703
8487466
65112238
50274725
51991856
47368042
31555997
4536833
63325548
23306582
13235471
5677188
77854277
2193357
70869961
49745261
73823326
38848221
96675854