2
4
11
10
14
5
1
7
12
63
20
97
23
15
30
127
13
22
28
25
8
24
21
9
37
0
36
16
6
19
27
46
53
103
54
3
18
34
133