9
70
21
17
12
68
3
22
25
10
11
31
2
16
14
59
4
79
13
85
5
146
115
30
6
28
35
1
0
20
24
249
275
55
200
100