31975661
80197929
80694195
20164966
53869255
14686279
52048335
69395534
26056481
46575949
85948316
78421370
1175450
79775358
49622963
18587039
13666691
13478126
3753835
76185997
38211944
3885779
9976224
45933419
9555753
4202302
28341329
39367988
15471036
14253899
54779425
68434518
697251
70554064
62716157
56214649
2221419
11816634
87462077
76642956