18
64
141
218
76
244
157
75
115
375
32
618
14
108
27
50
202
290
68
705
41
196
584
62
252
178
123
84
215
88
131
82
230
30
236
312
162
15
142
87
129
188
221
1976
106
130
289
35
7
118
393
120
26
273
330