19969013
749095
95689690
22827523
9864952
45672972
2257148
5834810
8474449
70153842
27798088
32079598
81296997
83586967
40783881
9169512
73501361
59057609
22066536
75232574
19672978
70567008
95901147
23565020
32569979
64848421
18599691
97795038
98657950
1661076
44141006
42509858
1485538
46437464
43822551
11056349
37085909
54096715
77128817
72093533