0
16
2
8
11
1
6
7
4
3
9
14
28
30
48
38
24
10
86
31
29
60
22
73
152
49
17
53
239
93
277
35
56
145
55
384
473
121
143
181
119
91
92
134
207
79
198
57