18
25
12
8
19
4
14
16
10
3
29
15
5
17
13
32
21
39
37
43
7
91
23
26
38
58
9
30
20
11
46
6
0
2
36
35
48