0
1
20
6
3
2
5
12
8
13
18
7
27
30
35
10
4
24
33
80
21
31
54
15
121
304
657
119
19
25
314
198
120
28
22
200
45
55
29