12
6
16
47
15
11
51
100
14
181
95
134
27
59
97
20
21
70
69
107
694
810
256
163
73
141
105
103
146
365
203