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