50
104
172
60
106
101
120
30
91
170
19756
15100
13091
11820
8972
854263
7960
7672
739148
640142
62711
5800