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
773
694
218
501
270
116
579
124
1326
1392