41
22
51
36
9
40
76
50
260
21
7
110
149
69
153
166
177
46
136
24
216
190
183
119
144
100
37
23
73
30
238
16
70
72
370
323
42
49
38
83
47
18
109
33
28
95
53
156
244
113