45
29
243
14
108
46
24
26
10
27
25
85
42
13
34
51
31
11
32
23
22
39
9
4
40
20
12
66
47
15
63
19
119
21
151
797
17
80
143
35
185
18
88