66
54
443
181
110
156
199
244
47
144
309
111
107
53
224
529
73
55
46
48
140
105
166
343
282
204
9
13
151
640
278
1002
422
97
298
179
153
43
70
76
57
102
139
149
357
323
205
45
157
108
124
85
59
222