12
24
28
29
106
43
40
78
270
39
27
20
36
84
61
25
54
142
76
8
66
35
52
41
37
44
96
70
94
38
111
46
9
6
57
7
74
55
118
83
82
81
42
10