7
5
8
16
10
50
131
33
36
47
15
52
39
109
34
23
42
65
45
44
59
2
3
73
43
72
9
13
14
24
0
1
21
58
27
25