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