139
175
24
37
45
86
35
141
58
107
73
98
74
111
265
746
197
270
72
71
76
62
103
121
105
180
194
50
239
268
164
199
91
119
96
156
66
94
47
284
198
115
148
256
207
205
334
1017
454
77
152
112
236
49
212
129