28
152
105
215
42
83
175
1944
31
541
143
103
136
25
36
310
33
50
114
24
39
27
54
77
23
57
71
49
90
100
153
32