17
36
38
12
7
21
55
32
73
94
62
81
97
25
102
26
169
149
95
48
111
117
161
202
319
140
367
124
220
56
222
113
183
139
213
82
35
33
174
37
106
74
105
706
554
507
107
719
388
216
310
187
146
27
290
262