67
33
12
20
15
13
8
5
36
26
37
51
32
35
40
19
7
43
39
14
47
25
16
9
30
65
55
46
62
60
110
22
29
52
34
31
88
128
107
59
4
2
182