69619563
55878852
36122423
27999723
20822292
7248904
89928469
78604945
93856546
80114800
41934580
3342795
95302722
56905708
88773540
3423061
88839117
75077254
69021903
76689459
27767731
98979968
73804772
98347896
39677393
39401671
19907069
2158289
1356700
32828538
4306828
21439848
11528055
8789111
17247320
69325292
36853921
26266961
16237062
8872133