46
35
40
29
38
45
100
22
36
27
19
20
34
51
32
49
3
119
11
9
244
131
215
30
103
52
26
87
6
8
138
37
47
7
78
115
24
65
208
59
134
72
74
48