514
69
161
205
184
168
330
549
752
416
70
66
119
128
169
59
53
43
39
44
64
50
52
55
57
37
58
56
45
54
46
48
47
49
60
41
42
79
289
114
141
135
125
136
145
399
867
314
92
75
90
84