98
81
52
57
19
68
67
204
14
44
42
64
22
1094
35
175
29
36
957
69
27
17
63
189
104
292
59
282
422
72
195
55
123
842
88