20
110
46
417
6
8
11
35
16
12
13
3
10
76
21
34
32
5
23
7
38
4
17
48
127
231
9
393
2
270
31
1
22
47
39
30
15
14
27
83
25
28
158