8
13
6
21
5
29
7
15
11
54
12
16
4
9
2
23
10
32
18
69
88
34
14
49
114
33
19
28
35
25
117
62
39
46
30
52
36
31