12
10
81
20
69
19
4
21
14
5
2
17
118
6
9
30
42
37
8
22
55
31
7
27
3
13
50
66
44
39
35
46
49
48
43
33
24
28