49
48
165
137
383
196
296
284
420
139
211
127
40
492
82
203
205
109
63
128
146
152
162
144
185
278
121
119
100
51
113
149
178
70
91
107
93
74
72
159
84
182
30
176
79
44
59
88
73
78
89
27
163
155
202