29747566
1799734
2905140
4655125
97907615
78961097
65963894
18017150
84016736
20998985
1761373
17387746
1500596
16756179
75028117
77887322
846468
9507085
31587891
75473872
98912150
95025377
34593990
47791075
44691370
24722472
21536210
13309282
93864226
17192695
80448528
76322981
81553229
11166013
37599432
8467582
9261824
1957951
57645265
63833642