2
1
7
3
148
4
12
15
6
13
8
105
9
11
34
16
35
23
22
84
10
52
17
14
24
32
53
0
20
26
27
30
31
38
19
43
49
83