0
4
13
65
42
22
11
12
2
6
26
9
5
15
37
14
41
113
140
95
43
307
123
196
122
39
32
47
33
59
67
353
408
192
85