9
26
15
16
43
6
99
44
54
14
42
18
13
11
8
5
24
111
56
17
12
7
88
23
35
51
20
59
10
31
37
29
40
39
53
74
57
25
27
22
138
200