8
9
5
0
22
26
3
7
4
21
41
39
28
55
51
46
57
38
32
37
40
64
27
95
96
82
45
100
29
68
81
62
71
228
439
31
36
144
48
58
66
116
42
47
15