46
29
77
70
51
48
31
9
25
138
32
183
136
119
99
218
78
188
247
137
74
82
55
89
125
124
73
21
34
429
168
39
385
75
450
143
97
126
133
96
207
30
53