48
57
129
96
77
93
51
76
94
75
70
95
133
154
83
143
79
79
32
105
75
45
54
117
188
105
24
43
41
47
12
235
41
251
189
44
27
133
50
99
164
240
211
143
104
99
147
109
242
300
296
501
313
443
290
427
102
161
170
92