16731462
288922
35842006
33038536
77185699
75647720
40878217
32521671
45031271
35115200
70302641
94163893
64648374
69412012
89493197
5663009
8746265
64733413
90928246
21831609
52861415
43468016
81544020
73387265
36013045
59578117
34413327
3103427
18713436
7327825
62701007
12561448
14846976
2527470
39431712
85019377
76277352
82021839
89688585
5636019