80578013
66987040
65314734
22768630
53036725
10441631
5616551
1225137
53894456
11365325
12596830
45491615
24969632
93251503
98005942
36408067
994607
54296507
5804278
19158469
62479343
169339
45912406
90477685
79594176
53328435
1796957
18512703
74294048
27767177
74874252
22952370
77969330
27646834
54014644
30634036
47762675
36432490
7434822
196645