96473860
81187636
8554574
28859890
20193840
46473326
40768473
86924094
77561377
32401490
63884290
19788520
24718752
9688940
98972744
18548242
79373711
24636076
63412653
20608861
30638327
69388587
96525771
17156548
82934312
41943785
21023054
94687963
89506282
88685154
65019719
32991024
14869852
59811493
48574065
17344
50564285
20972749
97971335
50326645