0
22
16
69
24
8
9
5
54
94
40
45
48
36
64
41
97
37
156
51
74
128
25
66
65
35
32
96
42
34
18
170
6
84
72
99
124
599
29
77
4
269
57
83
56
143
33