39
6
187
129
53
143
251
17
37
72
249
40
135
200
73
55
89
64
285
90
46
7
747
2
33
32
25
0
588
21
168
19
18
43
3
110
101
50
20
42
29
84
14
197
130
60
34
115
12