2
6
1
8
5
13
31
18
27
7
20
43
10
25
26
11
17
64
12
30
75
16
85
4
39
44
15
19
100
23
28
46
78
55
14
97