1
0
2
4
3
7
9
19
14
5
54
10
28
56
29
57
24
42
144
412
26
126
244
109
198
87
74
286
129
40
193
135
20
123