1
2
4
12
3
26
6
8
289
28
62
5
18
16
10
14
9
13
20
7
34
32
11
45
84
48
19
17
61
88
109
53
22
29
15
39
242
44
30
57
23
27
35
65
25
46
42