3
5
4
0
1
15
8
2
9
10
14
13
7
24
42
48
49
22
20
34
39
103
6
32
52
90
23
19
26
16
89
43
12
44
28
17
21
31