3
1
9
20
5
0
6
10
11
31
2
14
4
25
15
22
43
71
23
69
7
13
21
17
46
38
66
52
83
81
27
45
26
111
92
16
33
37