5
17
99
19
98
24
9
52
30
20
8
11
90
10
103
35
43
22
15
26
21
1
3
34
150
38
4
12
7
47
148
18
27
147
87
66
13
62
2