9
13
5
6
26
14
11
39
15
28
8
7
24
16
23
10
25
51
45
82
54
49
12
36
33
48
86
71
21
67
92
43
47
74
68
64
57
41
44
84
109
98
61
101
34
65
83
112
29
52
18
382