0
31
43
72
33
6
16
76
68
20
22
118
0
109
3
6
1429
377
17
350
1266
19
48
72
18
78
67
44
443
