39
30
80
35
56
515
13
40
59
38
337
43
293
207
874
129
101
72
37
6807
24
195
379
26
206
1286
304
54
89
202
1139
842
363
140
170
130
46
18
62
353
73
78
36
51
41
126
11
29
31
16
19
117
81