81742712
17325689
56704582
29079618
56981193
14621377
34247749
73902680
68047146
71532419
56895993
58608433
25719863
26339807
32063098
7465477
95951435
73108171
36031749
22406718
86901030
4297147
17955777
76809667
69693199
67062666
10885867
27674832
72109670
2249415
32574548
10074953
39822932
32122370
18323332
9094899
28394102
69853326
69534929
461082