78
183
344
876
163
111
12
382
391
121
105
1027
97
109
51
112
308
304
128
80
114
360
179
134
154
20
178
28
194
135
45
25
182
198
87
160
138
212
204
125
367
292
33
559
130
9
34
176
459
132
124
225
27
327
83
157
175
93