5
12
6
7
14
51
200
49
9
8
88
15
10
23
40
59
24
16
33
63
11
19
76
100
26
13
109
17
32
36
18
57
42
112