25
29
20
8
80
11
24
664
21
247
38
37
33
26
83
128
65
63
34
229
119
30
101
28
89
47
66
31
42
204
43
35
546
227