18
39
32
36
4
71
254
23
35
28
47
205
62
20
87
77
258
252
42
78
53
128
21
25
40
84
57
60
286
154
103
45
31
58
227
65
50
95
5
116
135
33
49
15
14
99
111
19
107
61