11
9
6
17
4
23
27
45
99
19
112
7
8
88
38
21
10
18
14
55
16
13
44
562
42
54
39
37
24
28
51
5
62
43
22
69
32
121