600
31
181
76
78
461
105
156
103
176
106
87
29
16
42
133
12
95
149
174
274
98
138
77
171
112
19
214
66
260
72
151
163
49
211
184
179
115
143
73
165
192
96
47
54
142
135
24
38
377
94
51
57
122
407