218
347
180
52
47
42
80
6
24
50
61
30
26
10
37
89
72
244
99
41
92
830
142
45
133
15
90
5
86
513
1341
388
277
25
73
20
19
34
46
295
766
186
193
112
87
35