46
24
37
32
39
141
264
185
233
104
116
70
134
29
129
8
18
36
142
40
131
55
12
30
79
27
25
120
49
15
189
215
28
7
56
66
115
107
52
127
67
43
22
94
61
51
190