11
29
93
192
103
63
126
81
88
186
162
73
137
205
149
152
101
187
107
121
99
253
200
91
111
143
78
282
155
135
66
90
112
114
193
510
53
95
175
130
68
209
102
429
104
142
219
171
136
129
355
156
106
266
238
115