39
67
142
148
59
69
151
174
438
210
126
81
48
130
179
95
99
155
97
124
152
113
153
47
115
480
231
254
243
598
207
154
198
427
120
259