64
331
208
91
142
278
30
250
119
68
115
553
435
202
83
156
86
32
31
29
161
72
56
417
219
49
55
53
411
1096
2136
231
689
264
85
121
365
155
242
158
117
78
87
186
180
112
123
62
261
128
84
100
145
135
287
97