8
31
3
37
11
12
93
16
27
10
7
40
85
26
15
25
57
13
6
14
32
9
21
39
30
17
41
34
20
33
28
43
47
112
22
105
101
23