6
32
12
9
10
8
20
11
36
15
14
3
7
1
17
71
106
2
29
35
63
25
4
23
33
13
24
42
50
19
28
5
51
55
91
21
27