3
0
9
5
8
20
18
7
19
12
83
26
32
31
59
34
16
44
53
52
24
75
43
96
14
38
42
11
45
17
50
66
10
48
6
13
25
74
21
108
62
128
80
35
40
100
99
105