52
35
64
425
118
497
42
25
82
50
38
11
46
47
63
59
60
48
405
165
72
45
75
84
239
113
190
229
188
92
215
194
163
91
245
466
730
148
158
125
37
54
224
774
694
218
501
271
116
579
124
1326
1392