222
739
122
496
455
185
302
137
126
207
151
229
587
349
353
113
271
29
378
167
102
55
183
93
77
465
26
70
96
24
101
33
27
297
82
1513
64
443
206
74
43
45
114
209