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