55
57
35
320
177
144
79
77
335
187
95
25
39
511
124
116
669
235
84
1395
104
48
68
30
1221
155
93
38
219
96
183
284
251
123
515
29
546
73
148
620
295
1672
130
91
24
31
181
40
156
98