8
16
24
17
13
19
6
27
25
30
23
5
14
11
7
39
34
36
20
82
132
115
49
108
64
43
87
135
113
98
48
156
153
138
101
81
183
75
78
38
46
65
246
84
59
187
53
55
41
197