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