510
45
25
82
32
51
54
38
11
47
144
48
67
7
60
61
162
23
177
50
418
169
119
136
73
130
69
64
74
86
209
243
115
191
235
190
93
221
200
166
52
75
248
467
739
148
159
126
55
225
780
707