3
5
4
2
0
18
36
13
17
16
64
26
45
150
14
9
27
10
35
67
37
29
15
8
50
65
75
42
25
30
7
31
38
53
40
56
125
11
39
132
76