210
57
21
31
32
44
16
178
23
151
46
30
37
43
56
13
444
116
126
33
660
1397
489
389
439
243
348
39
176
682
369
153