33
25
201
146
32
18
64
113
28
35
10
69
23
17
77
30
16
9
93
14
44
53
7
256
34
183
109
71
21
98
31
15
67
6
138
29
24
81
52
48
97
19
62
57
20
26
317
63