18
14
122
40
319
1855
22
103
239
30
165
162
79
16
109
107
77
29
212
104
116
170
6
28
35
126
105
856
62
68
98
345
52
117
46
41
57
24
63
60
20
123
12
8
219
131
9
94
5
38
48
171
148
45