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