16
4
45
110
12
28
9
21
50
14
5
3
25
18
20
19
15
2
1
6
23
35
10
7
41
57
59
36
8
11
26
17
22
13
43
32
24
29