6
7
9
11
4
5
16
50
13
10
8
3
2
18
21
41
44
78
141
57
90
70
166
14
138
33
15
20
283
116
39
82
24
309
46
17
72
55
282
43
28
155
30
95
270