12
29
2
11
9
28
4
22
60
83
7
61
54
3
19
14
30
48
33
6
5
24
25
67
113
15
40
8
32
20
158
34
38
35
103
16
63
53