20
19
32
6
15
36
3
40
97
17
43
10
5
1
103
16
25
46
39
9
8
7
111
11
45
24
28
2
34
61
83
0
55
26
102
56
54