57
53
95
158
104
86
92
82
156
41
94
253
207
36
71
40
78
134
97
150
139
54
96
47
58
61
521
302
77
126
181
270
234
101
286