2
3
1
0
5
23
14
13
8
27
25
12
30
11
17
109
7
40
19
6
4
31
10
35
69
16
21
22
39
42
121
38
72
95
132
80
15