12
11
5
64
24
109
37
30
13
15
6
7
14
33
20
4
95
21
10
42
9
32
55
8
77
47
50
45
69
19
80
40
22
29
3
48
39
83