2
6
1
8
7
3
151
4
12
16
15
13
9
107
34
36
23
22
84
10
52
17
14
24
32
53
0
18
20
26
27
35
30
31
38
19
43