40
79
233
175
84
89
91
184
160
59
393
182
85
105
78
104
49
367
68
133
55
113
126
241
98
83
51
119
314
198
243
199
60
31
230
37
164
97
132
191
144
62
32
80
212
106
87
64
86
189
111
124
50
71