2
3
4
0
10
12
23
27
14
5
15
28
13
25
9
22
30
7
36
96
76
16
24
6
45
44
59
21
90
70
98
72
138
11
206
35
38