6
12
13
17
11
8
25
4
15
29
34
51
30
19
14
5
20
16
27
18
22
152
59
138
105
196
408
74
139
143
42
92
352
185
170