98
37
95
70
8
47
135
195
43
69
91
1599
5
285
106
68
154
41
297
23
29
18
134
123
528
5380
85
34
11168
50
62
113
694
36