25
110
76
142
179
87
40
249
945
236
174
36
28
71
17
37
49
23
48
101
210
61
104
171
156
408
192
98
96
186
490