88
80
43
103
171
59
306
295
268
141
24
175
348
61
111
124
75
114
181
82
451
151
27
62
90
60
55
113
214
81
58
25
30
152
170
196
26
98
79
40
89
197
34
194
223
130
71
106
150
131
53
20
93