31353500
18524280
94661725
84677164
83056364
60827615
1672503
27366337
47678664
66177853
2935956
11066307
89692020
69821662
93612781
93807943
3831604
83572292
14998945
7025304
83436182
47968723
4881941
79234076
9346675
49066166
1287662
68328226
72966051
64239786
4578630
2065455
2022735
43505892
24875634
53878038
34754266
2782587
29317376
54871291