54
15
22
257
71
229
330
20
136
69
485
366
82
68
62
28
24
2
101
247
130
84
87
151
113
35
53
19
81
174
119
83
115
34
189
451
133
512
220
188
96
72
164
165
118
108
269
305
106
326
12
99
79
47