6
4
8
5
10
30
9
13
7
33
20
35
171
26
27
49
24
87
31
41
16
129
22
14
106
29
39
32
18
52
164
189
231
120
320
95
57
48
51
74
66
40