51737735
70429846
77864153
63597911
60078827
92266702
31079980
41319480
66215948
58192689
3905288
9043761
5248755
86264852
38527185
16901061
76858984
52612495
95976557
83423571
42645907
89956987
89859499
69443052
66361427
11168201
2170851
41855854
36466053
23397212
77455047
96683990
34689330
82613526
5605620
68249424
34038566
38136476
26633630
14787520