21
12
23
28
9
24
32
16
27
44
114
2
64
29
82
38
203
73
6
72
54
25
45
37
50
146
133
59
19
78
92
30
135
43
94
97
57
125
46
26
88
156
147
22
425
47