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