13009145
8986106
7165210
69774586
25471601
25567653
19864535
16483682
93139181
89073672
51324536
77615482
60274593
37686248
26285958
64455270
61473522
54786950
53334157
33045124
74324088
2387321
55031413
92579255
9111884
61124803
55713567
90953955
73259776
94474980
64829108
72818588
57736279
64658781
2726375
12644072
95527710
71239973
70877596
31385531