25
22
259
28
10
34
2
16
54
63
14
12
206
8
20
11
6
161
386
42
26
15
105
18
31
23
17
7
106
238
90
5
13
24
29
36
21
82
39