6
35
22
27
16
8
54
25
128
177
102
32
26
12
42
17
50
29
68
38
61
28
98
51
34
114
99
88
81
120
11
37
78
86
39
41
48
256
21
137
89
79
36
18