6
7
34
31
16
11
29
39
430
32
24
37
66
71
169
93
122
398
224
90
147
67
120
105
164
255
174
101
97
110
368