12
13
15
9
4
2
6
10
0
21
8
29
7
18
5
14
26
16
140
103
97
56
30
42
46
95
151
353
144
133
28
33
121
416
24
36
40
78
43
129
11
17
127