91
33
76
13
121
521
1068
316
243
90
263
791
47
297
11
303
58
175
278
122
60
153
367
36
28
789
31
42
48
38
644
198
1384
209
159
141
125
271
52
138
97
322
6
24
140
143
219
368
585
344
333
272
45
332