0
27
20
47
19
62
42
98
9
33
71
90
50
236
56
73
21
16
46
311
22
32
48
103
556
481
279
11
216
193
86
260