25
26
15
6
13
157
80
231
91
1168
65
55
52
78
37
247
220
27
49
16
64
38
62
12
21
28
505
19
17
133
34
129
31
48
82
207
154
32
412
47
40
77
44
139
30