43
84
166
18
123
179
296
16
325
61
120
139
80
57
13
109
31
784
101
138
21
58
7
168
224
143
42
137
78
82
146
63
66
89
40
150
140
60
46
68
107
54
15
75
38
110
24
215
59
74
169
165