7
6
5
4
68
39
27
41
81
138
506
199
58
103
113
203
73
270
252
49
147
324
159
174
274
151
179
186
169
371
241
328
124
66
42
89
63
88
165
643
309
158
56
200
137
185
114
399
155
187
86
54