5
13
22
8
17
19
6
27
25
29
23
4
14
11
7
36
34
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
196