7
16
17
15
13
260
229
53
31
30
12
9
4
14
32
58
18
78
20
178
101
150
324
399
232
238
117
330
243
373
548
66
176
131
179
25
22
613
28
182
132
423
97
402
149
71
10
60
245
228
302
107