39
309
918
168
31
191
88
62
153
233
188
24
3
12
298
107
36
49
53
149
26
46
69
40
51
20
216
610
50
18
35
23
70
74
64
162
45
118
178
173
10345
666
305
248
67
94
160
97
76
87
1561
290
135