472
398
249
428
64
190
396
725
98
303
99
895
299
139
67
53
200
578
901
229
237
114
101
143
43
136
87
138
73
66
77
175
176
32
36
52
385
424
134
117
39
202
196
96
543
94
46
44
151
329
131
61
48
35
163
171