60022166
12307182
66415797
92962513
8737119
54656304
53661778
84857234
74351162
39848952
16692328
30128648
27996431
2162126
12824061
26667474
30787992
7155774
4829822
43738208
4791719
296948
44804381
14091147
8878120
7065279
73617618
56947
16949948
99628186
71257855
44894553
50094980
8715815
57131554
3928260
7006914
75872512
16973222
40452281