56
203
230
28
47
148
22
107
79
849
88
61
21
608
181
93
57
65
422
80
141
48
76
26
38
147
632
4
13
211
45
63
104
35
163
55
19
102
183
198
33
119
961
64
98
32
212
895
97
40
37
162
304
20
68