11
5
10
21
38
22
7
45
20
15
14
24
32
47
37
26
19
23
40
18
3
33
35
9
16
31
27
8
44
92
60
158
99
48
36
80
65
51
39
52
127