2
6
1
3
7
4
40
16
9
13
0
11
111
113
34
43
100
21
190
185
14
102
25
52
105
45
64
37
12
5
32
30
50
36
39