231
173
147
159
1001
564
232
128
370
35
212
163
568
88
220
91
103
388
444
183
423
201
110
223
85
166
516
352
56
162
187
132
274
17
316
517
348
359
38
3
43
89
26
80
23
97
494
