25
26
212
104
47
401
82
40
20
15
70
81
113
52
33
137
30
35
92
112
62
41
51
94
45
28
60
16
9
53
50
36
157
201
73
86
158
105
61
67
134
38
91
55
66
87
29