42774416
8079795
80689108
76469395
59967274
1599376
40412514
64132018
26044774
93072499
78106110
35546403
17806191
20159617
93005173
87537372
71108431
9696416
46853086
99812246
73979820
8605968
79361095
52066628
1875470
6051713
46772814
40694986
59186403
59683535
79952064
49595014
59389037
55669491
56493499
9825660
14031625
83517321
70117105
6256281