110
216
199
82
32
67
1393
102
89
50
692
153
16
56
36
401
63
1160
37
104
27
24
12
45
134
78
48
39
57
93