19
5
29
0
31
41
24
16
2
8
3
18
56
45
54
15
13
20
4
1
9
10
38
33
77
52
48
46
91
65
55
43
7
49
14
23
27
6
89
17
12