23
46
75
115
95
420
198
78
26
143
62
70
151
104
20
312
65
71
58
94
49
252
245
13
126
110
48
205
244
132
200
128
224
56
592
43
57
33
293
30
19
176
67
88
144
356
274
240
182
77
83
166
192
251