3
13
4
18
7
27
15
39
8
9
5
28
70
20
2
0
14
12
6
19
40
22
29
21
17
37
35
43
47
65
23
138
49
207
59
317