25
130
23
184
231
24
76
26
93
129
122
57
213
151
27
36
77
29
183
67
208
188
33
30
159
121
283
147
82
56
337
100
851
292
107
49
28
345
69
350
177
219
115
354
38
272
157
62
72
40
88
189
34
66