11
13
46
74
180
80
181
71
107
125
156
257
92
83
167
35
52
37
150
252
229
38
69
134
113
199
60
84
94
103
102
65
58
172
101
76
198
72
61
202
105
49
273
220
227
166
146
73