111
561
61
212
21
106
99
236
177
47
82
543
865
14
34
102
75
97
143
100
110
88
57
418
91
124
80
103
35
58
291
647
184
46
226
71
62
284
487
11
190
116
115
249
112
24
366
266
52
13
163
287
51