19
23
18
37
252
54
85
21
104
354
29
141
97
146
16
468
240
147
177
145
15
123
47
17
136
39
105
43
83
48
103
443
31
199
108
27
11
163
120
6
109
208
38
326
77
92
281
329
30
209
155
98