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