14
17
16
28
154
26
30
83
20
19
150
48
41
2
3
29
24
47
59
88
52
393
27
9
55
105
44
92
75
62
166
84
25
18
32
87
56
66
57
67
35
82
36
42
6