8
16
22
17
13
19
6
27
25
30
23
5
14
11
7
37
34
36
20
82
132
115
49
108
64
43
87
135
113
98
48
156
152
138
101
81
182
74
78
38
46
65
246
83
59
187
53
55
41
197