43
55
29
67
44
59
473
419
92
154
98
642
169
131
101
72
90
73
229
61
146
132
114
250
158
94
82
239
85
110
108
84
224
147
211
198
53
287
105
63
115
81
309
438
69
65
49
57
79
166
215
352
242
111
144
214
103