137
1
40
198
68
91
62
521
2
69
89
202
113
102
45
81
126
83
108
107
66
567
487
329
407
742
461
572
476
501