0
5
8
4
2
3
1
6
23
14
11
183
10
72
37
33
28
39
22
50
130
190
84
88
86
148
49
184
73
188
97
109
92
110
69
297
159
76
55