92
123
88
598
100
114
89
522
58
191
137
100
403
144
184
102
83
126
53
79
