6
2
16
7
3
15
17
14
9
5
42
70
159
56
117
119
21
46
39
93
67
118
84
88
101
171
233
95
48
50
57
13
33
81
4
164
62
78
92
41
71
31