38
35
16
298
109
49
410
69
133
24
40
46
27
100
93
19
128
26
29
48
124
33
37
28
176
55
44
0
91
45
178
18
17
53
150
52
105
10
110
79
43
11
12
85
39
134
13
15
97
21
102