5
46
13
77
100
83
33
410
188
153
109
139
249
28
85
47
73
94
184
267
18
205
250
67
314
220
104
146
171
93
295
115
177
80
254
74
55
255
120
42
37
101
29
97
149
26
31
206
105
98
106
111
280
215
19