21
14
25
85
497
33
98
71
113
254
45
264
55
284
67
54
106
28
173
17
37
220
36
46
95
10
115
5
69
30
89
206
335
76
60
16
136
8
146
50
184
172
224
267
320
91
971
27