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