52
230
43
166
82
150
142
83
51
31
62
124
107
175
8
362
35
491
392
178
39
59
55
174
818
41
137
21
91
23
202
74
103
417
98
218
300
7
311
258
243
57
69
87
232
456
28
33
50
32
161
37
120
97