18398498
143876
751692
76226220
83566132
19462624
8436600
38767652
43123842
25266945
4005407
1386680
35068610
4914905
405119
9086147
33183881
75176576
53632322
96696321
56758113
25681083
76286713
60125402
13681306
42562710
17049349
29933788
12332719
91349315
1833106
16159490
34125490
7605330
41125602
49337714
55147134
44944317
57116798
9469305