0
2
5
10
1
4
72
20
56
26
11
9
6
8
7
42
36
94
134
58
53
67
24
12
74
14
18
49
109
59
147
91
37
69
65
55
81
47
46
97
115
22
29
89
298
43
128
50