10
16
6
22
31
15
87
27
40
12
8
14
9
25
4
41
13
19
18
11
43
57
104
317
131
212
88
82
213
80
162
97
436
247
159
283
362
107
90
114
219
48
165
312
123
119
128
143