40
41
29
18
16
27
291
87
60
303
4
7
14
37
11
13
19
62
10
22
387
918
26
8
21
15
5
2
84
32
43
30
45
3
9
1
71
53
173