96683646
68649602
9932589
8523481
27255652
7708742
23424580
78232132
13148503
56203650
298597
9666716
1808424
16271104
91742905
58092307
4096898
1901960
10403567
31329854
3623618
29811781
53379859
5817911
18685478
82708826
69259017
36154191
83955925
82788328
99463913
59938447
93099233
77998102
32545957
42676285
25877027
32355685
83092318
74238856