10
59
14
11
19
3
27
33
9
38
32
4
23
118
52
53
8
17
24
5
6
30
16
7
45
99
69
41
36
2
28
15
49
22
43
66
40