3
11
17
6
23
14
36
2
4
28
70
20
8
0
12
15
13
18
40
19
22
29
21
37
39
35
43
47
65
137
46
205
49
59
317