9
214
77
23
54
29
94
112
45
27
100
75
69
150
361
181
61
296
93
163
155
130
86
49
88
106
64
57
81
107
124
209
38
242
36
194
85
133
62
37
101
128
74
104
123
95
178
66
56