1258
151
141
206
278
47
15
178
72
272
105
74
184
99
144
204
98
193
125
262
89
66
81
96
19
92
34
29
166
816
271
3
70
35
30
91
85
51
49
135
122
118
308
279
90
465
139