155
64
122
204
44
62
51
194
301
974
710
103
67
181
79
229
1552
525
8192
1206
826
2074
1459
951
955
2120
1495
326
1260
1570
283
395
368
140
137
121
136
85
97
130
157
43
72
39
132
37
180
3035
116
33
501
354
86
340
253
358
251
83