6
56
181
38
117
108
131
59
19
45
243
115
102
165
28
84
114
133
90
271
36
83
75
53
149
233
172
89
78
122
598
495
183
80
118
67
302
266
153
265
77
158
44
85
71
42
159
198
99
64
176
98
182