40
251
110
72
59
24
22
73
15
26
12
14
33
25
6
17
4
8
52
11
117
61
49
10
36
7
18
31
35
34
63
19
28
50
166
71
16
5
53
55
20