6
8
29
54
50
122
52
123
46
60
321
165
235
71
18
364
226
170
131
478
105
199
75
40
110
431
197
309
412
97
262
293
157
65
142