445
91
72
121
64
31
54
559
159
770
112
161
48
162
105
28
180
167
61
39
512
219
340
119
51
25
40
47
191
80
258
158
106
160
153
93
71
115
126
30
95
125
99
75
109
41
298
68
179
34
240
448
24
85
66
440
59