18
7
21
5
3
11
10
4
37
231
20
33
189
29
156
66
108
49
99
30
122
41
27
48
80
17
232
466
14
15
52
145
43
93
32
46
87
13
158
78
63