9
18
14
5
28
11
19
49
4
3
6
10
12
20
30
7
43
21
13
0
47
307
75
34
27
38
15
26
89
58
48
36
8
104
60
74