10
66
13
30
22
27
20
12
7
5
16
48
4
18
11
8
3
6
76
59
45
75
33
68
2
31
46
54
35
104
61
14
17
109
55
9