595598
20382550
22105159
91319302
70041444
46135770
8783817
9832132
71534129
78671891
59724299
56869900
33699412
86387752
1053007
58753815
84535774
95881615
3189286
12791981
33275731
50453810
79269422
44793063
26992502
67147517
55961509
20838706
6727709
36791859
40278412
98104705
83197266
97102551
3357794
27333119
90602868
6710664
2851290
21251750