7
41
6
5
3
2
10
16
18
1
21
77
56
12
0
73
8
63
11
33
62
27
26
25
38
23
69
29
28
415
32
45
20
22
105
30
71