13
4
3
2
6
12
14
8
11
0
1
10
31
150
38
33
22
32
5
25
17
46
35
19
42
100
45
175
47
80
54
20
29
28
30
125
61
40
9
164
72