94
354
23
289
68
294
58
262
29
191
64
164
43
142
30
55
5
72
9
103
25
218
102
40
97
2
93
85
16
277
3
20
86