25
85
497
33
98
71
113
254
45
264
55
252
284
67
54
105
28
171
17
37
218
36
46
95
10
115
96
5
69
30
89
206
334
76
60
16
136
8
144
50
182
172
223
266
75
320
91
970
27
131
86