3
16
12
6
109
4
20
50
67
7
31
72
9
17
46
44
33
11
5
2
1
8
52
150
70
15
127
49
45
18
27
30
66
84
13
19
133