55
1
50
96
473
101
79
133
87
132
2
93
129
91
192
213
100
97
68
544
244
64
215
75
344
233
337
220
509
296