31109735
27521335
64275107
86258725
64268081
99609819
34318769
34847674
15862799
26581786
32649905
40249040
32418546
10993652
11788081
9897067
8296858
4086766
63384696
39978209
43929542
26007457
81564982
23139734
64172593
80687924
6515378
69864042
36908159
72917376
8286773
9769160
77412907
70042838
83729905
97462762
35793938
20065632
41151383
3141525