5
6
8
7
200
9
32
75
35
139
163
15
23
195
84
66
74
125
39
165
191
26
38
13
111
98
101
95
40
104
117
177
110
44
47
94
190
151
136
108
138
69
105
55
144
183
149
118
16