12
10
28
8
16
11
21
20
48
30
37
26
29
32
80
17
31
19
7
6
69
2
35
3
54
38
24
18
66
25
47
41
67
258
127
9
59
53
57
132
52
15
34
23
55