40
106
119
177
39
10
24
56
178
185
244
193
124
183
209
41
25
35
42
59
64
141
18
222
21
90
180
69
68
156
29
45
51
47
14
197
67
37
81
34
89
32
62
232
15
17
147
85
130
55