106
188
185
32
53
110
116
94
92
598
135
312
88
538
86
105
132
298
209
279
128
630
100
393
388
167
235
308
169
319
90
172
201
252
300
63
387
155
115
60
189
168
43
182
52
207
161
162
36
79
55
87
47
27