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