29
12
2
10
8
3
28
9
5
4
16
11
69
23
33
56
45
7
91
1
14
27
32
46
60
54
13
78
34
18
51
15
39
17
22
57
47
135
21
43