110836
27112
77211
28231
1055121
77255
7074367
77711857
100171558
62651248
95471671
6751450
437532
86041501
5991448
9665756
64941811
44181797
97951869
4974840