51
76
94
75
70
95
133
152
83
143
79
79
32
105
75
45
54
116
188
105
24
43
41
47
12
235
41
246
189
44
27
133
50
99
163
240
210
142
104
99
147
107
242
300
296
501
312
443
290
426
102
161
170
92
284
106
373
250
98
357