6
9
143
45
68
22
16
142
167
14
52
25
207
42
37
182
279
28
47
7
31
43
41
71
21
10
36
2048
13
30
27
85
90
18
33
24
66
1420
54
86
44
432
26
824
402
29
48
10002
2955
99