198
66
53
65
150
60
103
251
154
260
144
89
161
384
228
71
24
80
123
245
506
68
87
167
976
118
152
54
319
27
256
757
317
493
43
426
111
30
130
79
52
98
350
113
55
34
50
26
77
21
188
115
357
81
203