8
22
48
55
100
541
96
101
87
95
51
73
113
88
86
99
54
132
79
131
77
53
134
162
70
27
170
294
156
116
139
182
199
149
197
184
257
153
104
107
216
163
242
150
468
427
44
166
178
164
569
158
120
240
201