39
28
94
37
264
287
1728
73
80
53
252
54
97
98
45
18
151
166
124
21
150
202
32
46
36
169
25
19
16
74
27
78
207
283
200
67
306
204
9
71
294
685
42
61
86
105
49
38
181
257
274
155