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