10521879
8112354
28295142
79073385
34413213
9650138
643770
31829515
73233453
77143634
18033193
6056611
62025658
83939716
50656553
70836714
76249314
88549833
92648799
39548870
28014269
4252117
45033451
22275634
77894429
60051351
49287645
6113712
96679019
420396
98745144
87507962
7048910
95533338
35392208
15441960
38143066
83105914
14342581
2560983