139
5
20
19
28
109
198
10
7
27
12
337
88
209
844
1246
651
657
67
299
17
86
61
233
55
4
174
43
501
9
13
278
90
32
112
277
26
135
46
44
24
330
50
48