7
16
9
3
14
5
23
13
6
28
18
11
8
30
10
47
24
54
4
44
38
12
17
25
39
34
2
22
29
45
50
142
15
211
104
56
37
100
46
80
81