25
298
148
46
97
90
9
33
32
95
172
70
125
198
81
7
86
61
53
140
96
179
667
42
55
23
24
41
82
92
114
177
543
101
15
50
79
19
310
112
350
74
38
265
40
144
184
199
258
84