40
281
27
23
16
38
15
2
81
7
14
8
65
107
24
21
12
57
52
20
6
3
29
99
9
139
41
22
115
297
19
4
5
32
18
45
54
13
36
30