582986
19859940
38311943
47634112
15855799
31334957
42938685
717482
83162669
17851969
43986465
82942124
60125819
5428872
32456625
45978696
6525437
76847793
27755156
32076980
23003163
79381727
78798646
3025834
7846373
4008971
74472494
55227519
59768457
33445269
85566972
70719837
4327089
57091095
96233979
75267562
54817201
30997141
54004475
16219328