7
6
5
4
3
68
39
1
27
14
41
81
16
138
12
506
199
58
103
113
203
73
22
270
252
49
147
324
159
174
274
46
151
179
186
118
169
371
241
328
124
66
42
89
63
88
165
643
309
10
158