58
368
84
452
130
31
97
57
90
175
1037
404
86
38
41
215
53
217
157
334
119
849
85
45
353
309
153
74
29
23
83
134
8382
179
55
282
75
69
504
694
155
147
189
366
22
569
237
110
341
104
91
1205
73
37