43376070
9917457
28541887
5493605
95336972
43143210
73045483
9522808
27519583
81928256
28122488
16502261
87473557
41302509
92815823
40771151
7277923
80506859
40174026
92586837
77018024
64137284
22402390
38789288
61652859
24054168
5269567
8554010
26156821
13332762
12874224
43399397
85607880
96147291
63625651
47291238
405677
86775556
98516475
45737794