5
6
9
7
40
66
19
11
26
10
65
43
17
12
33
77
114
129
35
30
45
44
52
20
42
14
16
27
53
49
8
28
18
29
24
50
47
81
25
13
55
41
98
38
15
32