41042704
24999166
32724739
89359095
31545756
81258785
70782064
21358476
50321530
28529710
80866575
47391434
66496947
13288341
6899375
726448
20402546
50453716
82379494
30059010
48385424
7617242
95014000
54703747
90203425
60691421
4759167
2288710
95307021
67452306
69707533
65782215
65491724
63351729
40122620
27407534
28159070
21468281
71528687
56908546