1
4
2
11
5
14
21
8
18
89
3
10
16
13
24
35
9
12
41
22
56
17
15
280
7
34
20
26
98
32
29
63
27
90
42
94
288