21673575
1404131
3073124
981867
36302636
4008657
67628059
37708075
92557354
57283309
90775119
36792862
34802611
66658088
76354867
12631496
8023515
34844877
47776043
2437662
91926311
852339
81453368
6725353
37398821
74764483
55171771
24837160
99209610
62438720
70027479
53257995
76076454
63357673
67795488
6659189
29108787
54492350
5245852
51122008