42494925
8236751
73908669
72044802
87039001
73211565
58153
33319521
56028273
42333616
63051236
47804145
28615740
30072482
28072045
1735569
65226898
2701744
56168484
26931905
95168759
52046369
16667567
31078840
62949251
43585376
11161222
39488125
10213466
75591793
77682706
46905787
96716166
1921718
62632579
61122766
52796169
37822699
98055107
29812778