116
74
186
100
101
69
53
85
44
97
20
52
64
31
28
43
93
87
23
38
668
810
35
1810
26
134
136
139
148
335
62
61