39
99
138
93
73
147
133
108
142
78
83
67
56
145
95
59
135
256
388
62
284
231
250
85
87
155
132
122
115
372
134
72
126
187
74
165
121
91
203
273
236
76
34
90
137
49
217
143
43
234
89
45
160
63