31624342
40385835
45429570
29358378
15845999
33441837
74223737
49184375
16568963
70589031
59374000
15831544
750
39465785
62033357
51221591
40512027
4432196
47981489
32892461
61457697
60429646
78907151
96038027
85196121
30101185
18614315
48103221
5610219
55813730
8948159
64895634
6800189
84795801
53256168
76611815
30869682
48658408
37453528
18793325