3
6
19
1
27
5
15
2
28
18
30
46
45
13
17
39
8
24
120
12
11
35
209
105
157
58
135
14
25
38
26
96
110
52
88
90
29
49
4
165