6
10
8
12
24
13
15
17
46
9
21
41
18
11
4
42
16
64
79
233
70
34
55
105
40
38
23
76
48
110
61
100
154
32
152
22
39
112