443
90
72
121
60
30
53
553
157
768
108
160
47
161
103
26
179
166
61
39
510
219
339
119
51
25
40
191
79
257
158
106
31
151
80
93
71
115
126
95
125
98
74
41
297
67
178
33
240
448
24
85
66
438
59