0
4
2
32
3
1
9
8
6
11
20
12
24
13
44
73
151
61
75
86
138
48
58
52
105
46
100
103
82
37
40
17
116
66
63