11
89
124
131
40
241
181
29
235
259
69
183
267
18
458
136
44
42
346
471
65
151
43
203
21
208
3186
176
1412
2201
76
3883
685
26
147
34
60
67
84
105
50
33
58
96
41
61
117
130
186
30
64
261