40908819
95888440
93423451
1187053
89732310
94234473
74354478
7133512
43675174
73779940
32961547
96136070
64852160
81797773
55571861
17167016
478273
24983920
8529668
16088042
40954499
19238530
24297390
84101487
93105425
87789042
75088365
57896830
21383774
8839780
62211606
8513865
79636417
48194340
3395869
97275543
32691617
90204895
44093852
40655316