0
12
8
5
1
7
3
20
10
25
16
2
4
21
14
24
37
9
59
55
45
17
69
52
19
74
22
15
44
279
70
28
38
49
33
43
119
410
30
189
39
261