140
228
11
50
52
130
13
125
91
64
7
198
128
60
144
744
472
31
69
104
188
129
46
146
256
663
461
227
19
363
135
187
360
381
43
71
10
24
26
45
322
213
1428
123
420
101
48
236
249
86
539
563