25
45
153
26
197
93
148
240
212
143
70
85
122
641
97
54
102
193
86
163
39
84
215
46
106
290
223
107
141
49
28
47
56
149
161
60
363
178
82
88
293
38
183
464
126
37
119
173
108
150
125
36
19
69
83
159