31382916
8640727
16552543
28109708
12365197
380351
79531464
69823016
3487911
76685466
75725634
20565955
79123191
85291728
55231289
40377780
47371984
35685324
48358612
5394232
20556711
36669733
71562958
71026
14214929
95057484
57359170
65042582
66027896
79506374
77977881
59741730
46215251
3087624
15887055
31352767
31798479
37987292
6716488
66549609