19
111
23
74
16
73
86
69
144
232
329
344
63
101
300
173
124
85
56
160
185
129
496
162
36
219
481
18
39
32
26
239
12
49
108
228
180
112
81
43
28
70
20
41
120
35
147
236
154
106
755
37
61