2
0
10
40
8
3
20
33
4
19
6
44
28
48
24
35
25
38
22
17
29
39
27
13
12
36
21
130
91
64
18
54
57
26
43
49
37
15
61
16
7
88
9
89