21
16
12
27
20
44
51
5
80
45
31
60
17
78
40
41
33
69
55
93
14
23
288
85
7
9
66
216
54
15
164
79
144
30
112
1
18
13
56
109
28
131
35