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