5
6
2
14
4
1
9
12
7
16
122
82
47
23
107
134
42
17
111
442
85
157
127
101
54
65
96
158
188
132
69
142
8
235
185
33
244
66
72
119
38
86
67