6
48
8
34
54
2
12
83
221
67
142
536
552
347
683
130
1108
621
392
171
447
186
136
735
300
201
232
127
89
125
102
154
443
174
52
220
75
70
806
268
655
185
84
519
198
340
546
540
430
718
229
455
286
360
1057
206
380