295
267
212
53
175
170
91
44
291
35
240
243
48
235
261
115
45
31
77
92
54
95
38
178
113
218
83
105
70
92
203
149
90
133
30
82
102
46
32
84
162
13
107
23
96
16
43
76
71
24