102
141
258
361
64
711
472
86
344
104
49
62
94
57
31
162
854
209
112
3105
256
2336
1315
330
267
487
192
97
565
38
417