342
658
151
407
164
252
256
352
275
303
33
118
60
165
8
90
41
145
27
121
18
119
19
113
6
104
15
82
386
108
26
111
28
110