102
165
129
131
93
145
283
46
356
2169
15
219
856
417
217
96
249
204
132
128
184
88
27
84
215
78
87
35
50
114
293
476
67
69
56
72
54
111
104
490
289
52
229
142
45
196
258
193
280
282
24
98
59
18