5
3
30
2
6
1
9
4
51
24
28
53
10
21
35
12
0
18
7
14
44
8
16
27
39
25
13
11
79
65
15
66
40
38
41
88
123