9
20
25
353
3
31
57
18
14
32
12
43
142
49
88
10
19
205
15
86
87
6
120
263
166
167
13
128
174
28
38
106
183
17
52
134
104
73
99
27
83
41
23
47
74
21
129
40
29