17782850
1847488
52876425
52297195
46248508
43086917
45883925
929962
31111360
70853316
29088327
21696669
95404768
60051186
75125755
58933923
99296874
295108
7668538
64119085
18949514
30525437
12546292
23412803
88348525
30158206
45742781
9938752
13524726
81452071
88165574
67635621
43262406
20474894
28112163
92947169
72275672
12939533
42983020
20225112