18
9
15
21
7
123
102
136
17
5
43
6
67
57
22
53
72
11
8
89
261
351
177
76
93
64
49
24
45
494
187
183
132
25
10
94
4
3
2
134
95