9
44
67
103
2
23
6
37
27
287
17
19
725
164
371
218
90
52
803
237
173
195
228
95
29
20
26
46
115
105
50
53
47
408
187
281
145
190
33
106
32
54
45
91
124