83
113
97
106
78
48
164
159
161
74
297
659
101
166
170
135
382
94
142
109
377
462
329
248
77
306
116
175
947
538
366
125
67
534
298
218
65
176
435
75
34
107
499
85
108
213
133
98
111
46
80
136
44
123
330