80554493
41189313
32313907
46141733
93642527
29488473
70092560
578180
59883322
3101802
4567594
99085327
93719166
81685757
54159656
73587803
76589114
80186967
44697973
11074940
89032431
23315151
62784425
44132493
9518533
45658813
27141472
8718522
52676737
13485190
3543977
24286674
86156422
35737841
88347454
71131868
31935063
90909807
75651010
12722822