96
57
136
47
44
103
172
46
142
101
90
35
224
145
66
49
78
150
171
73
17
54
234
149
185
72
121
27
45
29
157
176
10
105
60
95
36
33
88
118
65
34
269
144
258
147
183
26
123