1
7
2
5
10
6
4
15
19
14
27
42
46
17
22
82
306
13
9
3
18
128
24
72
105
98
386
21
159
41
74
138
38
216
45
35
157
68