10
21
5
30
22
15
6
9
7
59
27
28
32
13
12
26
14
19
17
109
18
29
48
56
8
51
37
35
40
45
11
39
20
23
24
34