25
85
497
33
98
71
113
254
45
264
55
252
284
67
54
106
28
172
17
37
220
36
46
95
10
115
96
5
69
30
89
206
335
76
60
16
136
8
145
50
183
223
267
320
91
970
27
131
86