21838602
86523967
43594182
3978959
20482409
1949393
81617879
80959480
31263286
33343801
26764587
37612701
70443940
36551580
18499585
5273495
95051806
91639955
6357796
72623652
29622340
59232146
33933549
44971107
6256286
83037246
769055
63005887
96717074
88543732
604241
34236856
832986
77416211
55225084
51267226
92212282
82563997
73459594
14919742