19
13
3
5
8
7
21
29
33
7
22
91
411
137
10
31
26
24
46