125
122
89
171
58
67
815
27
198
87
129
68
26
17
185
62
71
76
163
57
235
650
37
46
214
21
40
47
74
64
139
20
25
308
48
142
43
69
99
30
65
98
31
166
49