13
15
2
66
30
10
14
39
17
20
62
8
42
12
36
277
22
29
43
908
31
127
275
103
23
9
19
513
7
24
406
254
85
84
40
26
32
94
57
25
45
281
238
198