25
87
64
29
121
50
61
288
96
511
70
636
862
104
119
113
180
275
133
190
151
52
46
40
43
230
257
321
82
81
245
62
39
146
54
192