17
52
85
99
31
182
60
29
70
80
512
150
121
15
191
96
27
47
68
255
39
123
106
14
84
103
248
264
24
112
34
100
36
30
133
74
40
206
155
37
5
159
119
72
43
44
21
12
6
13
19