1
0
2
5
13
3
17
29
12
48
4
15
38
44
10
30
27
18
7
35
42
19
9
14
6
21
8
34
104
16
89
26
11
47
39
51
20