36
43
57
849
108
178
165
53
146
618
171
82
731
78
425
285
176
73
67
115
46
89
85
130
20
33
235
159
84
365
302