5
40
205
64
177
107
30
16
9
101
38
66
117
187
129
27
53
55
213
90
20
74
100
147
139
65
48
54
135
104
215
23
35
46
14
28
170
186
42
36
52
206
211
250
24
83
29
17
166
58
31
19