50
29
41
7
74
16
6
194
84
123
24
26
195
172
39
262
129
212
2
179
63
60
72
80
110
511
162
115
59
28
21
38
56
465
181
245
14
227
165
73
25
31
32
468
8
125
96
81
17
79
58
191
134
105
12
18
211
91