42331671
97394558
27286596
99644269
79867506
66237228
31894758
681418
85426576
27052719
4803089
76648612
61537910
11268410
4406135
87829408
78766185
36512581
97104636
10675304
5479051
36797672
30337340
21985830
84136176
70421601
29373385
86038522
36748274
66833483
74601649
55904371
49867459
93905229
5455402
92002466
10791696
90351806
62473432
55823964