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