21
10
8
9
11
55
22
30
5
15
32
48
65
13
6
3
47
111
2
4
7
18
85
14
50
70
25
20
59
17
84
26
41
12
16
181