6
4
2
40
3
32
7
68
29
52
1
16
18
5
50
10
31
11
14
8
27
9
38
83
153
19
87
41
54
30
17
35
57
23
44
22
62
48
12
106
43