149
562
189
490
84
253
170
331
182
255
119
196
38
158
31
145
19
138
11
102
16
113
1
6
85
88
93
17
336
14
13
55