8
10
45
305
32
48
23
21
17
27
28
199
53
58
4
25
22
14
39
13
133
24
52
219
128
213
30
67
136
460
348
18
9
35
47
66
41
200
7
46
124
16
78
65