0
12
9
3
15
14
11
25
6
22
35
5
63
155
4
17
43
10
24
39
32
48
33
29
19
7
132
16
407
361
124
72
127
162
114
41
52
78
84