271
263
144
180
373
337
112
36
831
90
101
192
124
83
289
812
145
382
241
325
276
347
31
549
125
162
458
54
103
115
247
517
106
45
72
341
398
504
93
227
58
268
315
283
395
1736
213
355
372
80
37
48
163
151
100