143
45
44
34
90
137
27
28
62
200
30
258
13
25
85
104
159
102
123
21
72
29
42
96
168
590
5051
46
110
77
91