3
16
11
17
14
10
20
13
9
26
22
6
1
32
12
23
8
2
0
7
2978
28
36
40
62
44
53
92
52
94
110
113
173
48
21
116