17
98
121
161
110
255
67
30
87
195
82
256
203
23
394
209
31
81
35
739
19
398
288
21
233
240
189
84
56
279
55
205
312
89
101
41
40
227
94
33
223
151
105
97
130
192
53
29
26
102
333
1145
2
6
18