6
12
20
4
2
50
38
7
3
16
9
8
37
18
29
19
83
23
33
59
1
5
67
44
60
15
69
27
71
45
28
17
35
166
41
43
138
78
14
46