1
2
4
12
3
26
6
8
289
28
63
5
18
16
10
14
9
13
20
7
34
32
11
44
83
48
19
17
67
118
88
109
52
22
29
15
39
243
41
30
59
24
27
35
66
25
46
23
42