18774550
90335099
62915548
30986463
57972764
23186357
966457
36053493
25113868
95971688
54676933
24765186
44078064
5453839
16596517
80894341
61943124
72627576
72901144
89363173
70016553
59022283
56372647
60343631
12967102
3155132
85848846
59554955
30316759
79384613
97378611
41985653
31187989
77109223
35385389
45965849
79825071
8265869
72869042
41069725