6
7
15
16
5
4
9
11
10
204
60
93
73
136
43
57
96
130
28
59
339
71
79
88
95
85
75
32
142
44
86
112
361
318
151
48
49
119
36
105
26
134
377
132
81
100
35