555
235
34
135
33
55
307
190
154
26
108
87
25
222
281
206
95
119
53
83
246
253
369
217
90
51
122
136
71
76
80
182
943
35
541
89
50
60
32
140
1615
638
258
185
85
171
160
277
38
169
147
1358
124
84
24