9
13
46
19
8
2
11
21
20
36
18
5
3
4
7
48
12
31
10
17
54
14
33
6
16
25
43
29
143
32
27
79
44
40
23
24
73
26
15
206