58
48
86
127
23
77
27
710
52
38
81
41
28
838
190
526
332
30
25
136
169
314
14
97
59
18
31
64
15
51
9
26
5
94
247
85
66
95
42
300
111
49
19
17
193