4
42
15
6
9
104
8
147
127
79
65
73
89
24
74
22
45
71
6
99