116
210
87
134
45
70
169
342
119
34
301
107
165
101
168
6
139
77
72
35
54
690
431
109
249
1017
111
358
280
63
300
120
338
239
27
122
296
371
270
20
396
180
424
369
206
55
293
62
209
259
69
344
155
25
153
258
185
157