88
330
61
13
18
54
123
152
216
9
32
155
196
270
187
73
154
85
19
53
462
82
135
273
50
220
35
84
30
839
1023
530
287
1325
228
799
118
177
20
36
452
133
47
33
197
240
46
74
28
81
103