0
1
3
10
9
18
7
5
2
30
12
8
11
20
25
84
4
24
26
15
6
17
28
13
21
45
134
32
19
31
23
60
39
553
152
42
33