14
6
20
60
17
11
52
100
15
47
184
95
135
30
59
97
21
70
107
695
812
256
163
73
142
106
103
146
365
203