3
0
20
18
2
21
5
8
7
14
11
4
9
47
10
19
1
6
59
12
13
34
32
17
48
57
26
45
82
51
102
88
38
30
28
265
151
36
74
246
41
25
273
140
110
85
15
23
53