61
207
171
402
90
62
48
209
104
125
369
233
357
30
314
67
120
59
252
112
42
153
163
64
34
183
69
40
91
101
641
77
241
87
58
115
51
107
172
82
110
95
258
253
1280
23
44
300