2
1
18
4
76
79
57
23
34
9
24
11
12
5
8
36
6
28
78
59
25
16
39
52
20
35
48
21
7
26
144
45
15
14
89
3
148
98
65
22
67
58
55
31
32