50
1044
149
94
116
89
186
113
52
67
107
54
189
216
218
35
31
68
41
224
198
217
64
529
471
214
442
832
119
111
1171
338
80
65
716
1484
266
260
135
30
207
57
445
462
55
227
16
15
20
110
667
128
58
112
220