45
372
64
113
203
74
435
590
258
209
393
232
640
716
184
110
66
37
139
549
85
155
60
419
127
246
103
102
118
79
40
108
34
187
105
133
100
75
186
77
192
226
91
24
142
158
55
72
36
80
98
171