10
7
9
23
14
20
15
11
8
3
292
4
2
5
1
34
131
79
67
42
74
151
26
344
33
46
120
142
91
147
177
112
96
156
56
62
119
85
80
662
77
154
90