88
69
68
98
70
43
38
200
331
83
104
64
92
152
75
211
239
95
61
224
126
67
49
58
150
90
291
120
105
159
267
147
76
35
194
114
146
37
73
72
116
51
201
74
180
216
140
174
111
131
240