3
10
21
6
17
13
18
5
26
25
29
20
4
11
7
34
33
36
22
82
132
115
49
106
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