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