1
3
16
5
11
15
9
4
8
6
7
22
17
77
27
21
166
34
40
31
30
12
26
10
105
140
18
29
120
23
97
61
58
55
220
280
96
167