40
26
25
20
22
9
31
16
2
13
27
91
6
66
77
62
35
12
39
33
46
15
24
115
34
21
19
75
30
45
137
108
37
73
232
32