43625140
7140620
12355046
69102022
83645351
20337499
8933227
72296985
63858715
42349960
10149046
62946922
90807607
96859943
60279469
53869181
76717495
57653237
99694308
60478601
48525276
61406454
27511673
90805573
33032056
95392286
7188057
45426968
91595400
8347637
21356848
11655166
3358795
81273823
51694783
87352107
29096124
6074235
2403920
2571205