86
46
25
153
36
104
69
23
24
54
65
160
195
319
48
182
84
229
82
125
189
29
91
70
87
232
253
231
90
45
119
314
59
44
157
191
135
77
38
6
129
106
63
150
28
11
124
110
55
156
265
39