178
159
122
112
98
97
163
34
69
282
652
83
128
51
39
538
156
84
72
306
187
1168
107
35
225
254
620
131
115
174
127
43
207
603
260
88
237
248
263
2042
130
76
305
284
355
541