50542372
74017872
27676709
5672260
81174996
1324444
15312512
42321116
6886944
48122958
61421612
2133256
37836712
63934702
1034882
60372642
77964183
6978305
7898106
88547954
92546067
87987099
75883435
42687916
53255179
33631886
6209992
7406180
29201990
89849495
2955989
16165681
36545207
69496240
43678289
37575134
48246373
6256674
93838036
84525041