4
7
2
5
6
15
12
19
30
10
71
69
28
46
176
39
60
59
64
49
40
109
36
80
63
216
186
110
42
134
150
145
67