444
91
72
121
64
31
53
558
159
768
111
161
47
162
104
26
179
167
61
39
510
219
339
119
51
25
40
191
79
258
158
106
160
152
80
93
71
115
126
30
95
125
98
74
109
41
297
68
33
240
448
24
85
66
439
59