5
8
16
53
54
93
36
51
20
21
66
100
33
29
43
46
271
13
78
74
142
115
116
71
72
178
124
168
301
50
132
161
39
88
52
249
225
209
147
76
64
158
99
169
239
251
140
216
304
281
204