105
587
71
218
83
303
58
123
18
159
38
165
9
160
14
226
20
121
68
395
16
169
17
114
107
4
52
98
7
100
21
108
15
95