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