28126930
4159250
1075715
104669
6222315
47278322
137993
21834727
30598811
14667175
824169
14061624
12039740
75882026
34436487
8032558
8692130
38702320
52513259
26369682
50504426
924991
55717686
52628704
78391033
13262892
20797263
647440
90113724
1156412
76193251
6807878
61471645
76038541
97889864
93528198
89677616
41761804
49679783
57916027