4
5
10
8
12
11
21
0
6
22
9
16
3
36
2
70
15
139
214
73
79
59
113
50
55
48
100
39
77
26
93
60
53
90
130
49
37
80
148
154
44
62
19