12
130
28
24
67
16
59
50
287
14
96
98
147
155
101
84
61
176
207
78
5
112
196
60
126
209
320
136
617
184
413
192
34
138
222
227
286
509
166
79
18
193
131
43
86
255
159
353
85
452
252
52
827
26