85
89
18
30
49
78
17
68
33
451
491
7618
16
192
73
63
60
27
149
69
11
460
35
997
1158
338
39
54
356
44
112
38
243
390
82
102
53
64
56
148
72
237
115
12
10
79
228
407
32
143
129