55029540
42213952
35181656
34182524
58629900
64999993
14707686
53827095
34796331
71566617
46955634
93161504
40882660
82053619
48502260
51561758
50905180
96079896
44162633
73079779
22586785
65765774
1108935
38404774
96557554
35378172
89904804
4589511
44286215
61474818
3717293
90569959
1747787
98782094
53946503
47124332
19495687
28866450
1292955
83538576