25
9
3
13
17
21
5
210
33
37
40
123
29
58
126
19
193
75
106
26
42
65
35
85
259
68
50
73
117
99
120
207
98
66
179
174
143
196
335
831
130