30902800
58378784
80806396
37882775
20405888
89391735
83697001
14201205
70876402
30456640
39349608
58677032
42334038
66633690
81759041
80762700
866540
84469091
62217349
9376289
67652410
81638398
4651823
42362457
31151098
82196771
61384960
49534935
31958017
47724191
46786102
18851504
4314718
812983
36241948
16102030
55297943
35243329
63276043
47586750