25
131
33
70
74
52
26
29
175
115
44
43
406
68
63
86
64
23
20
144
65
181
114
42
171
167
67
60
137
91
124
28
30
77
18
229
152
299
190
80
173
73
51
50
140
126
100
142
172