45
35
18
34
2
3
26
6
9
77
129
20
11
10
7
13
36
15
50
22
14
38
57
1
37
5
17
19
29
12
33
39
89
27
25
16
79