132
54
171
291
838
113
98
195
97
77
563
120
44
324
57
483
288
118
437
467
35
64
39
109
102
736
326
81
112
38
73
142
499
345
17
227
36
179
190
164
230
178
70
45
34
151
66
28
33
634
223
136
76
99
61
656
301