13
16
31
10
34
88
37
28
19
257
24
122
414
93
18
47
105
129
57
509
30
104
35
77
32
153
95
62
43
36
156