4010667
86729164
29346851
63565295
51843826
26485123
62877975
29881976
4077440
37051055
61304823
51617467
24906944
48296251
41519490
25102784
57576303
11603766
84906583
37362610
68221455
51367330
64933170
72544168
1374136
87742621
8892989
56976835
43409643
54042594
11587723
21383687
25547360
79678363
1976853
40180
38549453
63483580
93601307
90513540