9
29
28
24
16
15
42
18
48
32
12
27
37
10
17
20
25
21
44
38
19
41
8
6
5
26
0
45
3
91
50
55
61
30
23
11
13