4
51
13
44
54
62
140
46
597
183
93
75
71
247
153
66
76
151
101
23
70
133
32
19
42
175
73
35
82
108
59
92
110
188
68
115
64
202
185
112
129
98
8
80
369
315
181
189
353
226
233
169
177