44
34
17
33
18
142
79
293
81
45
10
2
43
28
27
7
29
15
61
51
16
40
19
9
11
904
4
69
38
22
26
24
47
63
35
30
39
88
124
73
95
20
68
48
166
107
143
1052