43
138
21
54
119
26
25
319
281
128
64
139
36
12
127
79
14
34
181
152
200
460
141
65
202
137
72
17
30
101
23
133
32
53
143
16
134
110
58
104
15
108
61
50
75
185
19
22