0
1
2
4
8
10
22
5
32
46
9
15
36
164
11
18
23
93
66
49
220
14
13
94
39
80
73
41
16
30
147
75
111
132
69