23
11
26
59
99
213
25
33
205
125
106
28
17
299
306
21
138
81
43
60
49
35
69
101
178
41
37
140
126
229
19
95
181
94
182
286
31
159
367
62
24
36
50
197
498
30
450
67
64
194