4
11
7
32
5
8
9
3
53
10
21
22
6
16
15
39
28
54
66
19
17
46
23
30
41
27
35
67
49
29
48
63
34
40
47
102
171
38
52
56
123
18