18065826
80227893
23229074
17322790
33407052
4996089
4562528
77097224
42597304
9836515
70574291
44016139
36985425
21937810
7613548
30847645
40738818
17244635
5449118
40913871
95366841
62302911
60643683
7386064
94473643
81718025
96534870
87866564
1604797
27144374
61946227
16117867
54654648
68161761
38366198
31375549
39678780
10738589
49832011
30607026