14
164
110
33
30
17
7
12
187
59
69
93
316
74
60
39
107
155
72
148
166
32
189
80
167
152
173
231
24
165
334
145
51
162
200
127
605
169
73
16
428
71
263
47
891
91
465
551
192
345
146
159
215
168
226
627
344