7
32
155
196
270
187
73
154
85
19
53
462
82
135
273
49
123
220
35
84
54
50
30
838
1023
530
287
1325
228
799
118
177
20
36
451
133
47
33
195
239
46
74
28
81
103
99
110
56
21
309
307
190
71