42
54
97
100
116
47
29
124
289
153
137
309
68
63
133
209
26
78
58
323
45
196
260
84
378
101
49
105
85
40
56
36
82
37
66
81
79
46
21
24
139
33
60
112
265
238
30
114
789
494
146
169
143