337
10
70
138
132
85
30
119
129
224
291
71
840
128
344
115
192
114
23
77
236
45
82
61
84
18
49
212
200
274
36
19
104
262
46
230
890
389
544