20
22
29
36
26
9
136
423
2
37
45
25
35
164
40
30
18
132
65
13
33
66
211
183
335
112
146
19
133
23
15
365
21
172
44
12
187
589
80
70
78
8
313
50
67
166
41
259
68