10
9
18
4
8
20
6
15
25
52
48
19
38
102
36
69
37
63
41
55
234
56
118
54
120
116
85
109
34
75
65
84
150