88
293
42
92
101
128
195
118
106
608
62
174
40
498
447
334
68
364
25
363
54
271
80
411
15
251
61
738
27
245
47
256
34