209
104
125
369
233
357
30
314
67
120
58
252
61
112
42
153
163
64
34
183
69
40
91
100
641
77
240
87
114
51
107
172
90
82
110
95
258
253
1280
23
44
300