9
16
27
7
12
32
28
42
81
23
11
18
48
26
199
10
33
103
338
46
22
736
128
38
30
262
17
21
57
96
35
302
181