42
33
119
156
169
138
78
23
46
43
89
41
30
32
253
141
81
125
100
88
37
17
85
40
74
191
82
144
80
98
132
27
324
229
158
242
203
124
150
161
230
62
199
28
288
97
51
145
358
34
264
66
176
147
52
35