50
536
27
180
43
189
183
46
15
61
49
106
262
42
87
179
115
194
90
136
125
182
127
70
9
40
29
53
118
57
141
26
151
181
187
69
223
274
292
150
139
192
131
48
66
14
74
65
133
81
235
23
60
89
58
32
16