149
562
189
489
84
250
170
328
182
255
119
196
38
156
31
144
19
138
11
102
16
113
1
6
85
88
93
14
13
55