116
162
163
117
306
312
413
193
311
109
153
222
157
114
149
389
183
104
165
373
79
385
357
184
34
176
95
100
152
338
381
139
186
116
238
108
572
417
93
347
308
309
1263
102
194
42
67
66
67
66
456
113
106
124
222
85
106
207
121
112
384
319
244
178
86
399
139
94
129
115
99
211