39
71
150
90
271
88
81
134
105
24
246
73
208
220
152
129
61
139
189
173
404
54
110
100
108
668
30
193
198
132
64
78
195
167
72
18
62
69
95
86
84
23
34
250
51
12
260
122
223
26
79
58
121