3
0
9
12
6
11
10
14
20
30
4
108
48
15
52
74
35
25
38
92
13
26
49
32
37
73
69
19
60
39
2
16
53
45
8
18
51
5
59
103
1