49
15
146
113
63
50
71
108
85
74
413
104
183
319
639
214
135
98
80
512
569
295
945
258
827
321
123
99
568
202
267
91
915
53
21
62
84
133
65
102
157
19
120
255
505
124
115
101
155
245
231
242
181
64
300
166
142
89