50
207
27
151
35
62
299
121
208
55
94
146
126
137
363
52
98
38
168
431
74
89
43
172
53
33
48
135
56
39
105
51
118
73
32
28
70
460
189
15
5
86
243
64
8
40
96
68
21