91
103
76
145
34
196
78
92
98
78
54
70
96
172
87
55
65
123
87
380
158
250
406
231
408
144
223
186
47
238
53
89
42
183
340
170
390
131
194
228
14
111
163
133
129
183
116
124
191
93
168
145
186
159
211
292
167
222
172
230