5
4
2
10
15
44
66
7
1
51
14
12
9
11
40
13
114
129
18
57
36
43
60
81
124
6
41
37
50
17
19
28
39
20
31
68
72
92
33
42
27
86
25