70
50
855
96
291
18
40
53
865
112
99
60
527
46
334
137
209
79
22
42
30
181
35
253
78
408
75
41
117
215
29
248
71
7
81
128
73
130
89
189
226
344
67
27
221
158
578
442
114
675
366
13
188
76