56
31
45
0
3
2
8
4
103
99
108
54
42
20
58
40
22
69
6
10
32
7
5
16
46
25
14
17
91
12
18
28
34
27
9
44
41
24