37
50
43
23
29
699
276
61
36
395
21
137
288
200
18
185
690
8
191
46
59
96
1391
76
503
39
1955
365
227
77
123
201
158
27
69
5
151
428
92
186
268
30
112
104
405
242
9
71
16
28
85
149
162
60
303