3
8
55
270
59
295
186
960
172
887
192
1167
157
793
176
887
185
1047
163
843
194
1013
153
830
663
3327
743
3757
3
8
55
270
59
295
186
960
172
887
192
1167
157
793
176
887
185
1047
163
843
194
1013
153
830
663
3327
743
3757