5
1
2
3
9
11
15
88
10
8
109
14
78
57
37
43
12
49
4
6
36
52
98
39
31
48
42
26
46
61
34
110
97
50
90
116
17
72
153
18
33
71
96
27
169
139
91
65
62