76
90
137
68
57
71
40
140
24
160
209
202
196
149
267
103
124
238
73
154
69
108
155
208
135
26
146
36
123
762
107
191
79
86
197
152
89
144
566
55
99
486
156
81
28
509
212
84
70