58
52
186
72
135
81
122
159
34
248
89
109
129
233
92
125
67
280
839
246
86
244
121
131
51
59
263
103
104
55
152
83
110
42
36
87
85
68
153
82
25
8
39
35
137
62
118
136
148
128
163
290
179
108