65
61
107
438
120
125
80
151
195
394
74
235
50
311
71
75
55
207
18
839
482
285
140
87
139
182
142
563
751
92
72
696
1477