0
17
6
5
11
4
20
8
10
48
24
86
18
122
119
40
74
35
59
200
49
101
221
173
50
467
159
263
46
89
97
172
182
227
65
256
98
140
130
153
137
82
31
36
73
77
93
132
139
84
133