1123958
45159810
39395077
36502182
74383024
74664756
95368271
30559174
72843777
87003570
84244391
31994887
7706809
16959930
53645200
27161989
62064724
5176939
43796582
14746345
57416911
3811108
74112355
56203102
32997664
74129602
64639606
57899642
9460166
15438411
98507312
39546572
50344729
63169762
5025152
19701104
89774684
9133780
2235682
30864091