7
40
6
5
3
2
10
15
18
1
21
77
55
12
0
73
8
17
63
11
33
62
27
24
25
38
23
69
29
16
28
414
32
45
20
22
105
30
71