8
6
10
9
15
21
34
48
4
12
13
28
25
7
5
17
3
11
99
50
35
156
18
72
43
23
62
41
32
22
68
40
38
86
60
14
56
87
31
16
29
121
140
196
74