9
40
27
33
45
32
259
74
16
25
41
215
54
186
64
133
46
321
171
28
14
39
178
68
44
413
18
93
81
47
43
195
167
50
106
58
116
160
329