9
22
16
28
19
12
23
15
11
29
14
18
24
21
8
17
20
26
13
30
58
27
84
313
78
6
32
111
89
128
85
34
31
7
152