45
34
58
120
80
102
207
96
167
162
55
172
74
64
67
54
36
26
51
43
47
23
75
39
46
84
142
140
69
71
33
52
20
283
170
95
125
50
205
118
163
99
149
153
89
100
44
271
30
88
154
267
124
188