25
53
15
32
9
202
31
18
113
100
115
24
106
10
101
8
26
68
5
22
109
324
12
30
76
71
64
38
59
103
169
121
29
37
231
47
270
767
150
343
457
36
49
852
160
20
43
119
48