19
39
93
61
9
64
78
27
29
49
191
8
406
695
31
102
28
48
60
42
212
89
549
320
82
164
1100
221
99
112
240
327
55
12
80
165
168
542
34
88
74
59
308
50
103
46
79
52
101
166