95301426
81396597
99587328
9834684
48279823
90516835
55756990
58075091
21989140
13876668
98111051
87191788
32535000
86237657
42563606
31779021
68488997
63149576
9545282
73544796
12267969
4186587
24046029
72673062
4449262
8389737
76572833
8416980
4293928
1734073
15385205
53945518
145137
86352596
1859910
854521
80692917
43024640
57504177
10769468