13
9
10
25
28
44
26
8
21
23
17
85
38
37
34
30
32
15
411
94
71
62
63
115
143
76
141
140
371
49
96
187
687
57
389
73
395
102
69
138
46
88
81
173
43
56
50
179
54
93
114
29
182
184