6
29
118
599
156
782
156
818
186
932
168
850
182
925
211
1342
221
1148
195
997
92
518
103
507
120
620
104
533
6
29
118
599
156
782
156
818
186
932
168
850
182
925
211
1342
221
1148
195
997
92
518
103
507
120
620
104
533