8
58
17
25
35
9
125
26
42
57
31
13
30
41
185
158
538
16
15
103
19
45
18
14
20
10
68
90
225
115
40
29
91
159
23
48
83
104
24
72
60
186
121
476
89
70