1
7
4
8
21
28
20
14
11
10
18
12
25
5
30
260
16
24
71
33
39
98
54
42
19
78
77
45
106
82
69
146
34
141
119
48
70
9
112
26
62
83
118
53
226