103
934
302
69
53
200
627
1101
235
246
107
44
76
182
32
52
407
429
119
40
208
205
97
552
100
47
98
164
339
134
62
39
168
175