116
177
77
221
53
373
183
151
175
11
45
13
161
52
18
35
32
67
98
278
56
63
254
29
25
43
7
196
70
64
48
57
39
60
46
96
123
12
40
31
15
16
17
99
49
8
42
879
6
55
5
28
724