3
13
14
2
0
23
17
68
144
31
10
5
29
6
18
7
75
34
26
39
19
37
54
820
85
65
46
30
106
32
67
59
12
43
64
41
38
25
40
24
87