12
18
36
27
124
7
105
41
37
144
168
236
75
67
25
102
50
73
55
74
122
71
26
222
84
516
63
66
96
33
49
267
162
72
47
31
97
15
83
89
92
45
85
46
86
51
140
61
163
38
186
78