43223176
67566963
35813409
4191135
31819679
16338720
68707525
29683041
11908074
54553361
22966002
49126427
90102107
53492805
568225
3857310
17130
19802065
15471262
82412654
36982734
72285549
74824660
98907386
71598147
96202311
63744784
6612317
62657046
58298086
63531593
52806288
28055587
78567668
4717329
82473701
64007810
61743501
98794324
25913391