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