35082638
8681774
23906695
21199698
65366194
19399896
55204698
10171507
93639599
69838908
76813850
56503791
10516338
9104930
67145959
21128704
86741553
52683922
93358153
37236976
18371361
21771762
82047217
76789694
91593079
35748262
75171448
8161923
97885093
14659729
26208954
99182958
56972561
52472144
49379339
84078240
61806192
14417540
97445051
74286660