120
638
197
511
72
396
360
60
281
90
319
19
306
97
227
8
162
6
349
24
177
17
184
169
130
13
116
18
103
3
110
99