51
88
231
90
30
48
288
142
62
325
144
42
189
98
92
39
72
76
60
15
66
54
135
138
13
117
34
59
141
164
21
49
109
101
61
79
26
147
203
131
73
94
22
33