40
29
23
16
19
46
24
36
43
173
22
39
20
3
35
54
73
8
49
75
15
6
17
104
21
45
64
391
130
12
114
68
83
9
59
11
51
42
26
10
55
14
7