153
29
83
25
103
140
34
7
10
37
44
143
138
132
24
33
95
43
19
8
145
164
187
287
223
256
582
484
74
196
347
219
339
129
79
78
82
35
179
98
215
333
90
228
54
159
165
27
69
26
73