14
123
118
308
154
139
104
192
87
15
210
63
165
43
17
10
38
8
34
3
362
141
62
284
185
70
67
129
317
75
65