93433592
57076639
9939584
3313508
17763935
92718090
7874629
66863050
74628637
58368964
71153611
78455321
77078405
87658078
96341911
90201827
9205140
69128136
31268493
31455678
24773064
40065439
54617078
49386298
3706804
17448656
4277806
5952456
58886976
81359708
1527158
98264224
5854334
86838363
56075722
68933068
45716136
14101434
26403362
56151273