62443776
54723476
36675421
94935151
51489618
39922915
16238105
28219785
83454335
34933552
47535340
64142124
20825
75456103
3878572
94079735
38312358
65323761
62173139
20422063
55346053
1674846
236850
93194941
97547611
2499531
87449992
60373740
18907668
28808414
54372348
20367791
2559660
67206590
82427480
4112616
52001760
6743766
94418159
20194497