9
16
20
22
89
2
28
10
18
61
7
29
72
5
15
23
44
4
42
12
37
111
239
74
67
32
1
24
49
6
3
55
78
43
70
13
457
17
8