18
15
10
8
22
9
14
13
5
4
6
39
37
62
17
7
12
36
11
44
23
16
49
51
110
26
83
21
43
30
57
31
25
28
33
160