22378715
73739667
5955430
12118474
595680
83987576
42336768
36504657
53488273
71347087
4602313
3755407
76593455
61651574
10435879
57067950
35948476
60497269
65436653
88624943
445916
8602451
8014125
11114244
66116629
3447460
48163085
39996224
68093465
2251804
31503430
39073736
47693438
29312551
77095900
36452271
88627850
31317280
33832246
59102091