10
14
31
12
3
19
28
25
9
7
22
6
4
8
47
73
23
20
55
38
17
11
35
85
26
30
24
34
18
13
29
15
39
37
51
65
68
69
44
101
40
27