8
27
18
13
30
21
1
14
24
5
3
335
33
59
60
62
15
6
45
32
83
9
39
101
58
117
92
72
49
36
16
161
37
28
76
292
75
42
195
71
128
201
79
86
132
246
99
68
25
164