24
107
38
47
142
36
69
33
223
18
4224
246
348
380
120
93
614
235
295
145
170
68
330
15
52
198
141
37
51
208
404
191
195
405
39
59
193
60
402
46
67
43
269
23
275
44
29
109
53
90
310
148
102
65
71