9
29
18
32
41
123
26
78
24
103
57
109
107
365
94
85
42
149
44
112
106
49
62
69
52
54
61
31
143
33
159
138
47
136
60
36
113
17
211
140
162
15
79
165
37
84
115
120
95