9
13
5
22
18
46
58
59
36
62
231
61
15
52
40
27
37
71
51
96
286
134
35
122
166
45
39
351
593
16
256
99
167
98
88
68
112
41
80
21
133
55
174
78
20
137
19
28
412