25
93
3
6
31
21
24
187
10
72
708
117
9
14
5
15
35
199
63
52
36
26
19
1
113
13
277
90
7
12
11
202
45
28
125
4
29
88
53
30
8
16
38
37