1801
331
197
254
199
256
177
274
188
101
40
236
89
127
43
73
128
283
181
115
79
47
336
46
77
124
414
96
49
201
189
122
130
57
51
86
142
237
90
276
150
59
348
245
166
18
1081
60
50
102
234
141
104
401
855