18
110
82
53
25
26
280
28
59
215
68
123
36
23
30
229
77
15
99
196
12
20
29
73
21
75
60
19
262
46
22
5
14
38
6
16
35
27
71
34
31
57
24
66
95