91
16
14
57
82
170
166
41
169
129
56
210
155
51
147
618
184
413
454
13
112
154
735
120
353
153
433
50
89
18
26
19
131
320
281
242
309
64
45
722
272
148
284
164
108
228
1008
385
29
77
199
438
63
167
282