6
10
4
27
15
24
12
14
18
17
26
60
25
96
113
152
76
110
80
163
65
57
79
58
164
75
13
21
38
41
119
87
48
396
860
78
131
341