63
18
90
37
237
96
38
20
27
57
61
243
207
84
630
259
180
741
356
305
92
103
67
58
270
112
19
409
108
146
512
127
157
107
23
46
177
51
77
134
71
26
31
87
190