216
141
152
192
62
27
26
88
39
206
31
93
59
56
407
109
185
603
208
766
361
251
64
106
48
175
3663
692
798
210
754
193
437
783
620
269
150
233
444
238
111
1068
1444
140
179
131
163