295
267
211
52
175
170
44
91
35
291
240
243
261
47
235
77
31
92
95
45
114
113
133
38
54
218
83
30
178
70
105
92
149
90
102
202
82
32
15
46
13
96
84
162
107
23
74
76
68
157