191
46
166
81
32
39
150
18
22
16
31
53
41
26
35
25
87
23
317
487
489
58
158
138
15
450
520
246
78
365
60
886
24
315
72
113
127
144
112
2002
178
61
147
266
620
244
230
292
132
203
204
173
267
262