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