12
88
30
16
33
68
11
15
39
28
7
14
21
76
18
29
93
41
44
25
56
31
19
62
86
159
26
22
103
32
36
8
87
49
43
13
20