5
0
3
4
8
32
2
9
45
11
6
19
7
50
13
20
31
23
33
47
53
49
12
22
27
55
18
40
30
28
25
115
39
57
130
81
89