2
3
4
0
5
23
14
13
8
27
25
12
30
18
110
7
40
17
11
19
6
31
10
35
69
16
22
42
122
38
73
95
132
80
9
15
39