5
180
15
85
77
17
34
90
202
49
142
128
37
104
167
165
134
171
91
160
177
46
25
65
156
104
184
95
7
71
100
167
63
-1
178
37
99
16
90
29
41
173
190
148
26
27
193
67
42
82
69
203
50
24
177
86
75
197
88
63
170
87
204
142
114
100
75
92
152
154
86
34
50
24
48
18
202
198
99
0
54
