5
10
9
2
8
3
13
35
43
36
25
21
12
30
15
32
4
6
59
110
57
99
64
31
74
17
11
68
131
42
44
53
47
65
33
49
45
24
98
14