145
20
59
81
101
74
98
210
38
43
158
271
75
175
166
76
142
185
79
78
69
49
139
92
64
128
44
25
104
39
57
639
371
85
47
41
124
91
153
105
148
95
150
141
35
188
125
103
171
72
173
464
56
184