409
63
187
101
161
53
78
97
47
33
56
46
74
335
115
54
112
96
129
130
19
156
26
219
91
8
50
149
211
87
77
245
585
165
387
703
203
57
111
22
70
44
108
105
342
37
45
200
89
184
278
34