35613242
39801582
36132504
6540989
30533541
47882141
50405894
29765035
94677602
35129311
525937
91982382
15555901
69297973
5368508
68663260
95577287
42559770
32169291
41987800
80907674
93135532
23947273
67111255
13267528
13136628
50628489
9791983
59491858
16174983
38776473
80455610
13963471
82585664
36027155
37058889
6364843
27391443
34051285
38966786