31
195
113
11
127
14
157
68
298
98
17
875
34
43
75
51
46
107
29
48
32
73
21
24
64
62
133
59
40
15
85
28
36
65
50
7
20
55
30
60
25
106
35
26