87106586
79965012
67433854
76181024
60817529
741760
19364258
96362610
95709261
24129196
81481245
70531702
71436201
30658596
6027793
4673225
4981496
95632347
68939311
45005276
6291561
91081278
72742265
96768328
27743349
18873686
27103986
50787318
52586673
16495953
924556
53187132
19627350
94595433
94741341
57832125
93697463
4011666
51209414
20087972