429
78
67
115
22
19
35
102
57
8
13
24
55
111
70
18
20
46
39
188
28
73
121
88
129
51
280
71
44
27
296
62
66
513