164
414
150
589
189
224
78
229
58
196
47
117
19
149
40
26
142
3
2
15
104
5
9
111
38
96
30
81
10
89
101
12
75