6
31
35
26
21
38
37
7
32
23
12
40
4
27
18
11
34
5
10
8
20
91
1
81
13
98
55
9
14
264
28
147
60
133
114
126
22