4
5
11
21
13
12
14
10
44
8
40
20
18
15
7
42
64
79
231
68
33
55
101
38
75
48
70
109
61
98
152
32
31
22
39
111