140
30
408
152
53
38
122
367
46
88
204
19
34
98
134
172
179
31
68
465
139
49
633
375
42
412
51
35
97
41
71
72
235
365
56
144
110
315
516
288
164
279