20627103
6808776
53192034
50425391
3209464
10746769
13053720
90985404
60388512
72383552
4608596
9729229
64804245
29532941
78354165
93597674
56529949
55531289
44102099
13228534
93674781
35654651
44057907
28397436
82652887
28767416
97547724
24367572
21901490
85952989
72935158
96495559
72043683
86002238
80141653
29448717
77018488
27944832
76952113
97542883