35
117
150
124
140
239
227
97
167
194
68
80
28
37
15
145
72
24
116
64
274
363
543
311
383
125
113
412
99
59
264
734
160
46
317
746
540
48
81
94
101
107
133
182
228
283
36
159
165
302
119
31
122
41
74