98
92
96
187
146
200
97
272
114
189
103
263
93
20
16
130
348
26
41
363
86
48
99
69
24
106
78
176
358
223
84
634
12
111
22
105
135
239
28
29
27
55
250
243
101
113
35
156
64
34
500
237
406
42
19
39
110