129
363
24
43
91
33
76
1069
318
243
90
263
793
47
297
11
58
175
155
60
36
28
790
31
78
42
48
198
1385
211
141
125
271
52
97
322
143
219
368
344
272
45
332
133
194
12
55
113
286
114
87
40
49
39
67
54