63
47
118
37
44
30
33
77
130
233
71
89
92
228
1157
162
120
287
85
66
595
150
315
256
722
73
189
80
183
94
57
124
184
69
362
251
105
266
253
142
109
78
261
115
175
99
405
242
194
238
106
79