40
16
30
27
21
23
17
75
13
24
11
37
26
6
4
64
50
41
172
9
15
25
476
827
180
104
390
51
33
92
36
47
32
153
73
119
19
35
904
7
84
38