10
12
17
28
31
58
45
725
43
173
15
27
21
308
38
89
18
30
4
138
20
23
11
60
7
24
34
16
110
19
3
48
199
54
107
57
35